我对此代码有问题,它可以从脚本编辑器运行并正确写入数据,但是在编辑触发器所在的单元格时,它不会运行,仅对于工作表和脚本的所有者有效有人告诉我为什么会这样吗?
它应该很简单,但无法正常工作。
此外,用户的姓名已添加为联系人。
var email = Session.getactiveUser().getEmail();
var fullName = ContactsApp.getcontact(email).getFullName();
function setTimeDateUser() {
var spreadSheet = Spreadsheetapp.getactiveSheet();
var activeCell = spreadSheet.getactiveCell();
var getRow = activeCell.getRow();
if(activeCell.getcolumn() == 2 ){
var date = activeCell.offset(0,1);
date.setvalue(new Date());
var username = activeCell.offset(0,2);
username.setvalue(fullName);
}
}