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

如何从电子表格公式中调用库函数作为自定义函数?

在Google表格中通过库调用自定义单元格函数的实现方法

我来给你详细说说怎么实现这个需求,亲测好用的步骤如下:

  • 第一步:创建并配置你的函数库

    • 先新建一个Google Apps Script项目,把你的自定义函数写进去,比如你提到的示例函数可以这么写:
      /**
       * 返回输入参数
       * 示例:输入(16)返回16
       * @param {object} input 要返回的输入值
       * @returns {object} 传入的输入参数
       */
      function returnInput(input) {
        return input;
      }
      
    • 写完函数后,点击右上角的「部署」→「新部署」,类型选「库」,设置一个版本号(比如1),随便写个描述,然后点部署。部署完记得复制这个库的脚本ID,后面要用到。
  • 第二步:在目标电子表格中添加库

    • 打开你要使用这些函数的Google表格,点击「扩展」→「Apps Script」进入脚本编辑器。
    • 在编辑器左侧点「库」图标(那个文件夹样式的),然后点「添加库」。
    • 粘贴刚才复制的脚本ID,点「查找」,选中找到的库,选好你刚才部署的版本号,最后点「添加」就行。
  • 第三步:在单元格里调用库函数

    • 回到表格,直接在单元格里输入=库名.函数名(参数)就行。比如你的库叫MyCustomFunctions,函数是returnInput,那就输入=MyCustomFunctions.returnInput(16),回车就能得到16啦。

几个要注意的点:

  • 库必须做版本化部署,不能用测试部署,不然其他表格没法稳定调用。
  • 函数的JSDoc注释一定要写规范,这样在单元格输入函数时,表格会自动弹出提示,用起来更方便。
  • 如果后续更新了库的函数,得重新部署一个新版本,然后在目标表格的库设置里切换到新版本,才能用上更新后的功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:36:49