詢問google試算表問題 - Google

Table of Contents


各位好:

工作上的需要,我需要進入「工具」裡的「指令編輯器」編輯一些程式碼。

我希望可以在每一個row上,只要有任何一個cell被更新/編輯後,

在row的最後一個cell就可以顯示出最後更新日期。


但是發現並不是每個協同作者在進行編輯之後都會顯示最後更新日期。

請問原因是:

1. 程式碼有疏漏或錯誤的地方

2. 其他協同作者僅有部分儲存格的編輯權限


程式碼貼在本文最下方,

還請好心人可以幫忙指點,謝謝!


------------------------------------------------------------------------------


function onEdit(event)

{

var sheet = event.source.getActiveSheet();

var actRng = event.source.getActiveRange();


var row_index = actRng.getRowIndex();

var col_index = actRng.getColumnIndex();

var dateCol = sheet.getLastColumn();

var lastcell = sheet.getRange(row_index,dateCol);

var date = Utilities.formateDate(new Date(),"GMT+8","yyyy/mm/dd");


lastcell.setValue("'"+date);

}

--

All Comments