谷歌表单脚本-另存为PDF-从单元格获取名称
好的,我99%都在那里,这要感谢很多其他关于如何做到这一点的帖子 我在做什么? 我有一张谷歌表格。当表格填写完毕,答案出现在相应的谷歌表单中时,我会有另一个选项卡,其中有一个模板(带有一系列公式),可以自动填充人们的支付费率。第一个公式是名称,它位于表单响应选项卡之外。下面的脚本将隐藏所有其他工作表,将我想要的一个选项卡保存到我想要的文件夹中(然后取消隐藏其他工作表) 问题 当我把它作为一个测试运行时,它工作得非常好。放入文件夹的PDF将使用单元格E5(这是一个公式)的输出命名,单元格E5将提取此人的姓名。然而,当我将触发器设置为“当表单答案出现时”,那么一切都是正确的(工作表上的所有数据都是正确的),只是文件名显示为“是”。我很困惑为什么是“是”。如果我在之后运行脚本,它是单元格E5中的人的姓名。。。。。这是我的密码 触发器是否快速拉动响应?我认为这是不可能的,因为PDF上的输出是正确的谷歌表单脚本-另存为PDF-从单元格获取名称,pdf,google-apps-script,google-sheets,Pdf,Google Apps Script,Google Sheets,好的,我99%都在那里,这要感谢很多其他关于如何做到这一点的帖子 我在做什么? 我有一张谷歌表格。当表格填写完毕,答案出现在相应的谷歌表单中时,我会有另一个选项卡,其中有一个模板(带有一系列公式),可以自动填充人们的支付费率。第一个公式是名称,它位于表单响应选项卡之外。下面的脚本将隐藏所有其他工作表,将我想要的一个选项卡保存到我想要的文件夹中(然后取消隐藏其他工作表) 问题 当我把它作为一个测试运行时,它工作得非常好。放入文件夹的PDF将使用单元格E5(这是一个公式)的输出命名,单元格E5将提取
您正在从电子表格
ss
调用getRange()
E5,这可能是您要从中获取范围的工作表,也可能不是<代码>E5可能是另一张纸上的是
。试一试
ss.getSheetByName('Sheet1').getRange('E5')
这完全奏效了,谢谢你,第一次很抱歉。
ss.getSheetByName('Sheet1').getRange('E5')