スプレッドシートのセル内に入力されている別のスプレッドシートIDを読み込み、そのシート内の値を返すスクリプトを作成しています。
スクリプトには直接IDを書かず、セルのIDを参照したいです。
実現したいこと
シート名「シート1」のB1セルに、参照したいスプレッドシートのIDが入力。
参照したいシートのシート名「データ」のA1セルの値を返したい。
おそらく正しくIDを拾えておらずエラーが出ているのだと思います。
どうぞよろしくお願いいたします。
function myFunction() {
var this_SS = SpreadsheetApp.getActiveSpreadsheet();
var this_Sheet = this_SS.getSheetByName('シート1');
var another_SS = DriveApp.getFileById(this_Sheet.getRange("B1").getValue());
var another_Sheet = another_SS.getSheetByName('データ');
var value = another_Sheet.getRange("A1").getValues();
console.log(value);
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/27 13:04