これが私のスクリプトです。「マイフォルダ」フォルダ内の各シートのURLを返しますが、要求しているセル値は返しません。誰かが何が悪いのかわかりますか?スプレッドシートをチェックして、参照されているセルに値があることを確認しました。
`function onOpen(){var folder = DocsList.getFolder(" My folder "); var contents = folder.getFiles();
var file;
var data;
var sheet = SpreadsheetApp.getActiveSheet();
sheet.clearContents();
sheet.appendRow(["link to sheet", "Name", "Type", "Primary Contact"]);
for (var i = 0; i < contents.length; i++) {
file = contents[i];
var cellValue;
if (file.getFileType() === "SPREADSHEET") {
var sheet = SpreadsheetApp.openById(file.getId()).getSheetByName("Site Demographics");
var value1 = sheet.getRange('B7').getValue();
var value2 = sheet.getRange('C7').getValue();
var value3 = sheet.getRange('H9').getValue();
cellValue = ""+value1 + value2 + value3;
} else {
cellValue = null; // No Data
}
data = [ file.getUrl(),cellValue ]
sheet.appendRow(data);
}
};`