スプレッドシートを読み込む際によく以下のコードを使っているのですが、
getActiveSpreadsheet()とあるようにアクティブなスプレッドシートを呼び出していますが、アクティブではないスプレッドシートを読み込めるのか調べてみました。
Contents
アクティブではないシートを読み込む
結論から言うとアクティブではないシートを読み込むことは可能です。
必要なものはスプレッドシートのIDです。
スプレッドシートのIDはスプレッドシートを開いた時のURLの以下の部分です。
あとはそのスプレッドシートIDを使ってGASでスプレッドシートを取得します。
SHEET_NAMEの箇所にはシート名を書いて利用ください。
おわり
アクティブではないシートも読み込めたんですね。勝手にできないかと思い込んでいましたが調べてみるとできることがわかって、これからできることが広がりそうです。