You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行App Script遇DocsServiceApp未定义错误,如何程序化安装?

解决DocsServiceApp未定义错误并程序化安装库

当在Google Sheets的App Script中出现ReferenceError: DocsServiceApp is not defined错误时,可通过以下方式实现程序化安装DocsServiceApp库:

前置准备

  • 启用Apps Script API:
    • 打开脚本编辑器,点击右上角齿轮图标进入项目设置,勾选"显示"appsscript.json"清单文件"。
    • 编辑appsscript.json,添加必要的授权范围:
      {
        "oauthScopes": [
          "https://www.googleapis.com/auth/script.projects",
          "https://www.googleapis.com/auth/script.external_request"
        ]
      }
      
    • 或通过脚本编辑器的「资源」→「高级Google服务」,找到并启用「Apps Script API」。

程序化安装代码

function installDocsServiceApp() {
  // DocsServiceApp的官方库ID
  const libraryScriptId = "1VUSl4b1r1eoNcRWotZM3e87ygkxvXltOJAqkgDThZh4hGBzBkM44J4z7";
  const libraryName = "DocsServiceApp";
  // 可从项目文档获取最新版本号,此处为示例版本
  const targetVersion = 16;

  const currentProject = ScriptApp.getProject();
  // 添加库到当前项目
  const addedLibrary = currentProject.addLibrary(libraryName, libraryScriptId);
  // 设置库的使用版本
  addedLibrary.setVersion(targetVersion);
  // 保存修改
  currentProject.saveChanges();

  console.log("DocsServiceApp库已完成程序化安装");
}

操作步骤

  1. 将上述代码粘贴到Google Sheets的脚本编辑器中。
  2. 运行installDocsServiceApp函数,按照提示完成权限授权。
  3. 授权完成后,库即安装成功,可正常调用DocsServiceApp的相关方法。

内容的提问来源于stack exchange,提问作者user9611567

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 04:46:05