簡體   English   中英

Google應用程序腳本從拖動復制循環遍歷范圍

[英]Google app scripts looping through range from drag copy

當用戶定義的行拖動復制或粘貼一定范圍的單元格時,如何遍歷它們?

我正在嘗試開發一個onEdit函數,該函數監視工作表中的所有編輯,然后在該行的最后一個單元格中記錄一個“更改日期”。 每次嘗試僅記錄范圍中的第一個更改,而不記錄下一個行更改。 每行是一個單獨的記錄,需要記錄編輯日期。

非常感謝!!

下面的代碼實現了我從您的問題中了解的內容:

function onEdit(e) {
    var time = new Date();
    var timeRecord = time.getFullYear().toString() + '/' + (time.getMonth() + 1).toString() + '/' + time.getDate().toString();
    var recordArea = e.range.offset(0, 1);
    var timeArray = [];
    for (var i = 0; i < e.range.getNumRows(); i++) {
      timeArray.push([timeRecord]);
    }
    recordArea.setValues(timeArray);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM