我有一个简单的Google表单来收集数据,并使用AppScript向填写完成的用户发送确认电子邮件.用户提交表单后,在确认后,他/她将看到一个链接来编辑他/她的回复.
我想将该链接作为确认电子邮件的一部分包含在内(现在,它只显示在页面上.)如何获取用于编辑已提交回复的URL?
我能够获得表格的链接SpreadsheetApp.getActiveSpreadsheet().getFormUrl()
.它给了我以下格式:https://docs.google.com/a/domain.com/spreadsheet/viewform?formkey=<formKey>
但是该链接不包括编辑密钥,这是用户编辑他/她的响应所必需的.预期的URL应如下所示:https://docs.google.com/a/domain.com/spreadsheet/viewform?formkey=<formKey>&edit=<editKey>
我在这里先向您的帮助表示感谢!
-K
编辑:
添加了一项功能请求:http://code.google.com/p/google-apps-script-issues/issues/detail?id = 1345&thanks = 1345&ts = 1337773007
如何*.asp
在IIS下的网站中设置文件(经典ASP)以将响应标头的Content-Type设置为text/html;charset=UTF-8
?现在,文件作为Content-Type=text/html
.
另一种方法是添加<% Response.Charset = "UTF-8" %>
到每个页面,但我想知道是否有一种方法可以在全球范围内进行.
谢谢!-K
如何在类中定义的自定义函数中引用自定义类的实例?
我通过ExtJS4的类扩展"机制"扩展了一个类,并且我有一个自定义事件处理程序,当触发某些东西时将调用它,并且我想在触发某些内容时折叠Panel.
但是,在下面的Reactor类的事件处理程序中,"this"引用EventTriggerer(事件的firer)而不是Reactor的实例.如何在自定义函数中引用EventReactor的实例?
谢谢!DashK
Ext.define('EventReactor', {
extend: 'Ext.panel.Panel',
onSomething: function(data) {
// ERROR
// this.collapse is undefined. "this" actually references EventTriggerer
this.collapse();
}
});
Ext.define('EventTriggerer', {
extend: 'Ext.util.Observable',
singleton: true,
constructor: function() {
this.addEvents({
"changedView" : true
});
},
doSomething: function() {
// Do some stuff
this.fireEvent("doneSomething", data);
}
});
...
// Here's how the listeners are added
var er = Ext.create('EventReactor');
EventTriggerer.addListener("doneSomething", er.onSomething);
// Here's how the event is triggered.
er.doSomething();
Run Code Online (Sandbox Code Playgroud) asp-classic ×1
content-type ×1
extjs4 ×1
google-forms ×1
iis ×1
iis-6 ×1
javascript ×1
scope ×1