次のコードがあります。
var ee = SpreadsheetApp.getActiveSheet().getName();
if (ee == "Stuff") {
SpreadsheetApp.getActiveSheet().getRange('B2').setValue(emailAddress);
}
else {
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Stuff").getRange('B2').setValue(emailAddress);
}
}
私のアクティブシートが「MAIN」のとき、「else」が実行され、「emailaddress」の値が「Stuff」シートのセル B2 に入ります。しかし、アクティブシートが「スタッフ」の場合、デバッガーが最初の行が実行されたことを示していても、B2には何も入りません!
ありがとう。