我有一个谷歌应用程序脚本工作好几个月,它突然停止工作.我想知道谷歌是否弃用了我的部分代码或其他东西.
这是该文件的链接:点击此处查看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) 我有一个很好的表单,用户提交数据.为了学习,我只有一个表单字段,这是一个带有2个选项的单选按钮.生成的电子表格只有2个列,"时间戳"和"名称".
我的脚本的目标是评估表单提交中的事件驱动数据,然后更改变量中的值,以便将电子邮件发送给不同的用户.案例永远不会评估,结果始终是默认的.这是我的剧本,其中有来自其他来源:数字灵感.
function Initialize(){var触发器= ScriptApp.getScriptTriggers(); for(var i in triggers){ScriptApp.deleteTrigger(triggers [i]); } ScriptApp.newTrigger("SendGoogleForm").forSpreadsheet(SpreadsheetApp.getActiveSpreadsheet()).
onFormSubmit().create(); 函数SendGoogleForm(e){
try {Run Code Online (Sandbox Code Playgroud)var subject = "Form Test"; var s = SpreadsheetApp.getActiveSheet(); var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0]; var message = ""; // Credit to Henrique Abreu for fixing the sort order for(var i in headers) { message += headers[i] + ' :: '+ e.namedValues[headers[i]].toString() + "\n\n"; } message += headers[1] + "\n"; message += e.namedValues[headers[1]]; \\ I left this in to check datavalues in the email …
我正在使用 google Mailapp Api 从电子表格自动发送电子邮件。
我编写了一个脚本来自动发送带有电子表格数据的电子邮件。目前,我的脚本会发送一封新电子邮件。
有没有办法使用 google Mailapp api 向现有电子邮件线程发送(回复)电子邮件?