在 Google app 脚本项目中,我创建了一个用于获取 token 的函数。在项目中完美运行。但我注意到我的功能在Google表格中可见。它返回Google工作表单元格中的令牌。我已附上图像。
--> 你可以看到我定义了 getTokenFromMacro 函数来获取 token。
-->在这里您可以看到我的功能在google工作表单元格中可见。
那么,我如何才能隐藏我的令牌,使其不对其他人可见,或者如何隐藏我的功能,使其在Google表格功能中不可见?
我在javascript.html 文件中使用了 getTokenFromMacro。
这个问题有什么解决办法吗?
自定义函数的名称不能以下划线 (_) 结尾,这表示 Apps 脚本中的私有函数。您可以将函数声明更改为:
function getTokenFromMacro_() {
const scriptProperties = PropertiesService.getScriptProperties();
const token = scriptProperties.getProperty('API_TOKEN')
return token;
}
尝试将其用作自定义函数时会出现错误Unknown function: 'getTokenFromMacro_'.
:
在天然气中
function nameYouWant(){
return getTokenFromMacro_()
}
HTML 中
google.script.run
.withFailure...
.withSuccess...
.withUser...
.nameYouWant()