Google sheet 看不到我的应用程序脚本

Google sheet cannot see my app script

我已经创建了我自己的 google 应用程序脚本,只有一个功能。但是,当我在 sheet 单元格中键入“=”时,我无法在建议中看到此功能。我也没有看到指示外部函数加载的 "Loading..." 标签。此外,我无法直接通过名称访问此功能。 在 google sheet 中使用 google 应用程序脚本函数时我错过了什么?是错误还是我应该做一些额外的配置?

感谢您的帮助。

听起来您的脚本未 link 与 Sheet 编辑。

来自Google App Scripts doc,

A script is bound to a Google Sheets, Docs, or Forms file if it was created from that document rather than as a standalone script.

这意味着如果您在 Sheet 中不使用 Tools -> Script editor... 来创建脚本,它不会 link 到 Sheet.

据我了解,Standalone Script is treated as its own entity on Google Drive. This allows you to import the script if you were making a web application, for example, with the Drive REST API

如果您不创建独立脚本,那么您将在项目中创建脚本。我在 Managing files in a project 底部的 Script Projects Doc 中没有看到移动脚本的选项。

因此,如果您没有在Sheets项目中制作脚本,则需要将内容复制到项目中。可能还有一个选项用于设置与 Sheet.

关联的项目