別のセルが編集されたときに、Google スプレッドシートでデータをセルに自動的に追加しようとしましたが、onedit 関数をグローバルに機能させることしかできないようです。
具体的には、B2、B3、B4 などが編集された場合、N2、N3、N4 などにタイムスタンプまたはユーザー名が自動的に入力されるようにします。
トリガーを機能させることができましたが、セルへの出力を取得できません。これが私が設定したマクロです-
function onedit(event)
{
var ss = SpreadsheetApp.getActiveSheet();
var rr = SpreadsheetApp.getActiveRange();
if(ss.getIndex()!= 2)
return;
var firstRow = rr.getRow();
var lastRow = rr.getLastRow();
ss.getActiveCell().setValue(today());
}
setValue(today) を使用しても、セルが自動的に更新されないようです。どんな助けでも大歓迎です!
ありがとう