我网域中Z列中的用户时间戳

时间:2019-02-11 20:24:03

标签: google-apps-script google-sheets

我有这个脚本。它可以工作,但是我域中的每个用户都必须单独授权它才能工作。

作为域管理员,我想在此域中将其部署到此工作表以及此Google工作表的任何副本中。

我试图将其部署为Web App,但这仍然行不通。

当我尝试测试Web应用程序时,出现错误:

找不到脚本函数:doGet

{
  var now2 = Utilities.formatDate(new Date(), "EST", "E MMM dd, yyyy @ hh:mm a");

  SpreadsheetApp.getActiveSheet().getRange("Z1").setValue("Sheet Last Modified: " +now2);

var s = SpreadsheetApp.getActiveSheet();
  var r = s.getActiveCell();
  if( r.getColumn() != 6 ) { //checks the column
    var row = r.getRow();
    var time2 = new Date();
    var user = Session.getEffectiveUser();
    time = Utilities.formatDate(new Date(), "EST", "E MMM dd, yyyy @ hh:mm a");
    time2 = Utilities.formatDate(new Date(), "EST", "E MMM dd, yyyy");
    SpreadsheetApp.getActiveSheet().getRange('Z' + row.toString()).setValue(time+" by: "+user);
    SpreadsheetApp.getActiveSheet().getRange("Z2").setValue("Row Last Modified");


  };


    };    

0 个答案:

没有答案