RESTful APIを使用して、Googleスプレッドシートスプレッドシートからデータを収集しようとしています。
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/get でドキュメントを修正しましたが、特定のキーを指定できるキーが見つかりませんスプレッドシートのGID(タブ)。
APIを呼び出した後、スプレッドシートの最初のタブから値を取得できましたが、2番目のページ(別のGID)に変更したいと思います。
どんな助けでもいただければ幸いです。ありがとう。
編集:例を追加:
ここにサンプルのスプレッドシートがあります: https://docs.google.com/spreadsheets/d/1da3e6R08S8OoibbOgshyAQy7m9VRGPOrSGzVIvMSXf4/edit#gid=
A1の値を取得したい場合は、RESTfulAPIを呼び出すことができます。
そして私は得るでしょう:
{
"range": "Sheet1!A1",
"majorDimension": "ROWS",
"values": [
[
"This is on the first tab!"
]
]
}
しかし、私のスプレッドシートにあるように、タブ(sheet2)を使用する必要があります。どうすれば、その値「This is on the second tab!
"?
スプレッドシートの特定のGID(タブ)を指定します。 'sheet_name'を一重引用符で入力します。範囲に二重引用符を追加することをお忘れなく。それが役に立てば幸い
var query = {
auth: authClient,
spreadsheetId: 'spreadsheetID',
range: "'sheet1'!A1:D3",
};
$data[] = new Google_Service_Sheets_ValueRange([
'range' => 'MGM!A1:Z' . $rowNum,
'values' => $values
]);
MGM-はあなたのタグ名です