我有一个谷歌应用程序脚本工作好几个月,它突然停止工作.我想知道谷歌是否弃用了我的部分代码或其他东西.
这是该文件的链接:点击此处查看Google电子表格文件
尝试从HTML文件调用Google脚本函数时,Google脚本代码显然失败了.这是失败的代码行.
google.script.run.importCSVData(id);
Run Code Online (Sandbox Code Playgroud)
这些行失败并捕获以下错误:
TypeError:无法读取未定义的属性"run"
就像我说的,我让这段代码工作好几个月,它突然停止工作.
(仅供参考...此代码的目的是将CSV文件上传到"Archivo Plano ADN"选项卡.要运行此代码,只需选择"Importar Archivo CSV" - >"Importar Archivo ..."即可.上面的菜单.当提示选择文件时,选择任何.csv文件.csv文件必须用;)分隔
我的Google电子表格文件有三个代码文件("Code.gs","CodeImport.gs"和"Picker.html")
让我给你每个代码:
Code.gs:
function onOpen() {
var me = Session.getEffectiveUser();
if (me.getEmail() == "alejandro.sardi@crusardi.net") {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Protected Ranges')
.addItem('Remove Protection', 'menuItem1')
.addItem('Copy Protected Ranges To Another Sheet', 'menuItem2')
.addItem('Copy SM Protected Ranges to all SA sheets', 'menuItem3')
.addToUi();
ui.createMenu('Importar Archivo CSV')
.addItem('Importar Archivo...', 'showPicker')
.addToUi();
ui.cre
} else {
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.createMenu('Importar Archivo CSV')
.addItem('Importar Archivo...', …Run Code Online (Sandbox Code Playgroud)