スプレッドシートをIDで取得する | openById()【GAS】

たけだ

IDからスプレッドシートを開く方法をご紹介します

💡この記事でわかること
  • openById関数を使ってスプレッドシートを開く方法
  • URLからIDを取得する方法

openById関数

 const spreadsheet = SpreadsheetApp.openById("IDをここに入れる")
 console.log(spreadsheet.getName())

実行結果

サンプルスプレッドシート

引数

名前説明
idStringスプレッドシート固有のID

戻り値

開いたスプレッドシートオブジェクト

公式ドキュメント

https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app?hl=ja#openbyidid

URLからIDを取得する方法

ぴよこ

引数に渡すスプレッドシートのIDはどこからわかるんでしょうか?

たけだ

IDはURLに含まれています

https://docs.google.com/spreadsheets/d/[ID部分]

/d/の後ろの部分がIDです。任意のスプレッドシートを開く必要がある場合などはこのようにしてIDを取得します。

まとめ

たけだ

IDからスプレッドシートを開く方法でした。

最後まで読んでいただきありがとうございました!

GASをイチから学びたい方へ

このブログでは断片的な説明になってしまっていますが、本書は幅広いGASの内容が網羅的に学べる本です。イチから学びたい方は是非読んでみてください。

すでにGASをある程度マスターした方にも辞書的に手元に置いておくと便利です。