Apps Script から Google スプレッドシートのデータの読み取り、編集、書式設定、表示を行う。
高度なスプレッドシート サービスを使用すると、Google Apps Script を使用して Sheets API にアクセスできます。Apps Script の組み込みの Google Sheets API サービスと同様に、この API を使用すると、スクリプトで Google スプレッドシートのデータの読み取り、編集、書式設定、表示を行うことができます。ほとんどの場合、組み込みサービスのほうが使いやすいですが、この拡張サービスにはいくつかの追加機能があります。
これは、使用前に有効にする必要がある拡張サービスです。
リファレンス
このサービスの詳細については、スプレッドシート API のリファレンス ドキュメントをご覧ください。Apps Script のすべての高度なサービスと同様に、高度なスプレッドシート サービスでは、公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、メソッドのシグネチャの決定方法をご覧ください。
問題を報告したり、その他のサポートを利用したりするには、スプレッドシートのサポートガイドをご覧ください。
サンプルコード
次のサンプルコードでは、API のバージョン 4 を使用しています。これは、Apps Script の高度なサービスとして利用できる唯一のバージョンの Sheets API です。
範囲から値を読み取る
次の例は、Sheets の高度なサービスを使用して、シート内の指定された範囲からデータ値を読み取る方法を示しています。これは、単一範囲の読み取りのレシピ サンプルと同等です。
複数の範囲に値を書き込む
次の例は、1 つのリクエストでシート内の異なる範囲にデータを書き込む方法を示しています。これは、複数の範囲に書き込むレシピのサンプルと同じです。
新しいシートを追加する
次の例は、特定のサイズとタブの色で新しいシートを作成する方法を示しています。これは、シートを追加するレシピのサンプルと同等です。
ピボット テーブルを作成する
次の例は、ソースデータからピボット テーブルを作成する方法を示しています。これは、ピボット テーブルを追加するレシピのサンプルと同等です。