【问题标题】:Create Google Apps Script file with DriveApp使用 DriveApp 创建 Google Apps 脚本文件
【发布时间】:2020-05-26 07:29:06
【问题描述】:

使用 appscript 编辑器创建 appscript 文件的代码。 例如你输入这个:

     function msWordExt() {
        var ss = SpreadsheetApp.openById('1MUwH0Cm1cwHcTWSCGPp2SePbzs_4QQmtjwOEWOrOkMw');
        var sheetName = ss.getSheetByName("Sheet2");
         var get = sheetName.getRange(2,3).getValue();
        var folder = DriveApp.getFolderById("1rsicZccurujGp5Ye5HUecBIAPf3_h5Pc");
        folder.createFile("PLAIN TEXT",get,MimeType.MICROSOFT_WORD);}

所以上面的代码在个人 Google Drive 中创建了一个 MS Word 扩展文件。

现在我也想尝试使用代码创建一个 google appscript 文件扩展名,例如下面的代码不起作用,但它有助于给出我希望完成的任务的要点:

function appScript() {
    var ss = SpreadsheetApp.openById('1MUwH0Cm1cwHcTWSCGPp2SePbzs_4QQmtjwOEWOrOkMw');
    var sheetName = ss.getSheetByName("Sheet2");
     var get = sheetName.getRange(2,3).getValue();
    var folder = DriveApp.getFolderById("1rsicZccurujGp5Ye5HUecBIAPf3_h5Pc");
    folder.createFile("This is an appscript file",get,MimeType.GOOGLE_APPS_SCRIPTS);
}

【问题讨论】:

  • 你好,亚当你能解释一下你的目标是什么吗?另外,App Script File 是什么意思?
  • 我的目标是使用 appscript 编辑器创建一个 appscript 文件。下面的代码创建一个电子表格文件。函数 createSpreadSheet() { var ss = SpreadsheetApp.create("新电子表格");现在我希望能够为 google 脚本文件做同样的事情。函数 BMP() { var ss = SpreadsheetApp.openById('1MUwH0Cm1cwHcTWSCGPp2SePbzs_4QQmtjwOEWOrOkMw'); var sheetName = ss.getSheetByName("Sheet2"); var get = sheetName.getRange(2,3).getValue(); var 文件夹 = DriveApp.getFolderById("1rsicZccurujGp5Ye5HUecBIAPf3_h5Pc"); folder.createFile("工作代码",get,MimeType.BMP); }

标签: google-apps-script google-sheets google-drive-api


【解决方案1】:

注意事项

您不能使用 Drive API 创建 Google Apps 脚本项目。 Here你可以看到它已经被报告给谷歌了。

建议的解决方法

您可以使用 Apps 脚本 API 来管理您的 Apps 脚本项目。这是指南的链接:https://developers.google.com/apps-script/api/samples/manage

参考

Managing Apps Script Projects

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    • 2015-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多