Google apps script 如何简单地连接谷歌文档和谷歌表单?
这就是我想要它的简单程度。“名称”从表格生成的表格中提取,在表格生成数据后,编辑后输入“名称”Google apps script 如何简单地连接谷歌文档和谷歌表单?,google-apps-script,google-sheets,google-docs,Google Apps Script,Google Sheets,Google Docs,这就是我想要它的简单程度。“名称”从表格生成的表格中提取,在表格生成数据后,编辑后输入“名称” 我对这是全新的。我模仿了自动响应程序,当您得到表单响应时,“myFunction(e)”是函数名 我想一定是电子表格。从头到尾的路径:将数据输入表单>在电子表格上收集数据>编辑电子表格,添加更多数据>使用收集的大部分数据创建简单信函。样本信 DocumentApp….appendParagragh(“亲爱的”+Name+“\n\n我喜欢你的“+Product+”。你对销售感兴趣吗?”) 存在与“va
DocumentApp….appendParagragh(“亲爱的”+Name+“\n\n我喜欢你的“+Product+”。你对销售感兴趣吗?”)
存在与“var Name=e.values[1];”相关的错误
TypeError:无法从未定义中读取属性“值”。(第2行,文件“代码”)
出现此错误是因为您试图使用Google Apps脚本编辑器上的run按钮运行函数,因为函数的参数为
e
,但它仅在从触发器调用对象时自动获取对象
几个相关的问答
为了使用GoogleApps脚本从电子表格中获取值,我们可以使用类SpreadsheetApp。范例 以下脚本适用于绑定到电子表格的脚本项目
myFunction(e){
var Name = e.values[1];
DocumentApp.create("Test");
DocumentApp.appendParagraph("hello" + Name);
DocumentApp.saveAndClose;
}
我用表单数据生成自动回复电子邮件。我用脚本创建了新的文档。我很难合并2是所有你的脚本在哪里,绑定到一个文档或电子表格或独立?你如何调用你的函数?
e
的值是多少?如果您收到错误,请以文本方式添加。1。我对这是全新的。我模仿了自动响应程序,当您得到表单响应时,“myFunction(e)”是函数名。2.我想一定是电子表格。从头到尾的路径:将数据输入表单>在电子表格上收集数据>编辑电子表格,添加更多数据>使用收集的大部分数据创建简单信函。样本信函文档PP…附录段落(“亲爱的”+姓名+“\n\n我喜欢你的”+产品+“。你对销售感兴趣吗?”)。有一个错误与“var Name=e.values[1];“TypeError:无法从undefined中读取属性”值。(第2行,文件“Code”)”相关。看起来您正在尝试执行“邮件合并”应用程序,询问整个流程,这使得该问题对于该站点来说过于广泛。尽量使您的问题具体到一个操作或编程问题。如果您需要多个流程部分/问题的帮助,请将每个部分/问题分别发布在单独的问题上。logger.log的作用是什么?A1在编辑时会改变吗?@RichardFullem Reggarding Logger.log有关第二个问题,请检查,因此如果我只是放置.getrange('A'),并将触发器设置为编辑时,那么使用列A中添加的新数据时,@RichardFullem'A'不是有效的单元格/范围引用。
function getName(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet1');
var range = sheet.getRange('A1');
var name = range.getValue();
Logger.log(name);
}