【问题标题】:Google Sheets not showing custom function in autocompleteGoogle表格未在自动完成中显示自定义功能
【发布时间】:2014-07-17 13:05:57
【问题描述】:

即使我使用 Google 的版本(见下文),我也无法让 Google 表格自动完成来显示我的自定义功能。我的 jsdoc 信息格式正确,但它仍然没有显示出来。我确定我只是忽略了一些愚蠢的东西,但我找不到它。那我错过了什么?

Google 的演示代码:

/**
 * Multiplies the input value by 2.
 *
 * @param {number} input The value to multiply.
 * @customfunction
 */
function double(input) {
  return input * 2;
}

顺便说一句,我正在使用 Chrome 来开发我的自定义功能。另外,我的功能有效,只是没有自动完成功能。所有内置功能都可以自动完成。

提前感谢您的帮助!

布拉德

【问题讨论】:

    标签: autocomplete google-apps-script google-sheets


    【解决方案1】:

    我昨天设法让自定义功能自动完成功能正常工作。它似乎只适用于容器绑定脚本,因此脚本中用作库的任何 JSDoc 信息都不会遇到。为了验证它是否有效,我执行了以下操作:

    • 创建新的 Google 表格
    • 打开脚本编辑器
    • 在脚本中输入以下内容:

      /**
       * Returns amount multiplied by itself.
       *
       * @param {Number} amount The amount to be multiplied by itself.
       * @return {Number} The amount multiplied by itself.
       * @customfunction
       */
      function test(amount) {
        return amount*amount;
      }
      
    • 然后,当在电子表格的单元格中输入 =test 时,函数上方的信息会出现在自动完成提示中,就像任何其他内置电子表格函数一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-02
      • 2021-06-24
      • 1970-01-01
      相关资源
      最近更新 更多