自动完成通过 Google 表格中的脚本添加的自定义函数

Sol*_*ign 2 autocomplete function google-sheets google-apps-script

我已经按照 Google Apps 脚本指南中给出的说明添加了非常基本的示例脚本“Double”。简单的东西,但当我在单元格中输入“=doub...”时,该函数不会显示在我的 Google 表格中

我在脚本编辑器中没有收到任何错误。我可以运行 Google 表格中的默认函数,但无法显示任何新函数。

Sca*_*ael 5

假设您正在尝试创建自定义函数,并在单元格中键入公式时将其显示为自动完成项。

如果自定义函数的脚本包含 JsDoc @customfunction 标记,则自定义函数将出现在此列表中,如下面的 DOUBLE() 示例所示。

/**
 * Multiplies the input value by 2.
 *
 * @param {number} input The value to multiply.
 * @return The input multiplied by 2.
 * @customfunction
 */
function DOUBLE(input) {
  return input * 2;
}
Run Code Online (Sandbox Code Playgroud)

通常 JavaScript 的注释部分并不是太重要,但在本例中却很重要。注释的结构必须正确,以便在单元格中键入公式时使函数呈现为自动完成项

https://developers.google.com/apps-script/guides/sheets/functions#autocomplete