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