【问题标题】:googlescript spreadsheet not updating on exec谷歌脚本电子表格未在 exec 上更新
【发布时间】:2015-03-06 16:27:00
【问题描述】:

当我发布应用程序时,在开发模式下,电子表格正在更新,但在执行模式下却没有,即使电子表格拥有任何匿名编辑它的所有权限。

    //Code.js:
    function doGet(e) {
      return HtmlService.createTemplateFromFile('Form.html')
        .evaluate() // evaluate MUST come before setting the NATIVE mode
        .setTitle('Name To Appear in Browser Tab')
        .setSandboxMode(HtmlService.SandboxMode.NATIVE);
    }

    function processForm(theForm) {
       var fileBlob = theForm.picToLoad;
        var fldrSssn = DocsList.getFolder('For Web Hosting');
        var createdFile = fldrSssn.createFile(fileBlob);
        var fileUrl = createdFile.getUrl();
        var name = theForm.user_name;
        var files = DocsList.find('prat');// this is an array of file objects that include the term 'thisisthesheetIwant'
        var file = files[0];// I take the first one
        var ss = SpreadsheetApp.open(file);// using that file object I can open a spreadsheet
        var sheet = ss.getSheets()[0];


      var lastRow = sheet.getLastRow();
      sheet.getRange(lastRow+1, 1, 1, 2).setValues([[name,fileUrl]]);
      return true;


    }

【问题讨论】:

  • 我已在您的问题中添加了 javascript

标签: javascript google-apps-script google-sheets exec


【解决方案1】:

如果您没有重新发布新版本,它将继续以 exec 模式运行旧版本。开发模式运行当前版本。 Exec模式运行上次发布的版本

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    相关资源
    最近更新 更多