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