我正在寻找一种方法来使用谷歌电子表格中的特定数据"预填充"谷歌表格.该表单将为每个人提供相同的"标准"问题,但前两个问题中的数据将使用现有Google电子表格中的唯一数据"预先填充".根据现有电子表格中的电子邮件地址,数据将是唯一的.
来源电子表格示例
Col 1 Col 2 Col 3
email name birthday
@mike Mike Jones May 9th 1975
@jim Jim Smith April 19th 1985
Run Code Online (Sandbox Code Playgroud)
形式示例一
问题1 - 从谷歌电子表格预填充数据(迈克琼斯).
问题2 - 从谷歌电子表格预填充数据(1975年5月9日).
问题3 - 空白(等待用户回复)
问题4 - 空白(等待用户回复)
表格示例二
问题1 - 从谷歌电子表格预填充数据(吉姆史密斯).
问题2 - 从谷歌电子表格预填充数据(1985年4月19日).
问题3 - 空白(等待用户回复)
问题4 - 空白(等待用户回复)
有谁知道这是否可以做到?如果是,任何帮助或指示都将非常感激.
先感谢您!
托德
我正在为表单的每个提交添加一个唯一的ID.现在,我将该ID作为第一个字段,并使用ID预先填充它,并附上帮助文本,要求用户不要修改此字段.是否有任何选项我无法向用户显示此选项?
如何允许我的观看者使用Google表单将某些文件上传到我的表单并将其保存到我的Google云端硬盘?
我正在寻找一个完整的示例:它必须告诉要添加到示例Google Form HTML源代码的代码.如何使用Google Apps脚本将查看者的文件上传到我的Google云端硬盘帐户?
我想(以编程方式)将带有问题的文本文件转换为Google表单.我想指出问题和问题类型及其选项.示例:问题类型比例应该从1到7,并且标签"不重要"为1,"非常重要"为7.我正在查看Google Spreadsheet API,但没有看到解决方案.(http://code.lancepollard.com/introducing-the-google-form-api上的Google表单API 不是这个问题的答案)
好吧,我有一个Google表格,可以将信息转储到电子表格中.在每一行我都需要进行简单的计算.问题是我无法弄清楚如何在添加新行时在每个新行上重复公式.
是的我知道如何使用填充句柄来复制公式,什么不是,但我希望它自动添加公式而不是我手动复制它.
例如,这用于跟踪时间,因此每个行都有一个In Time单元格和Out Time单元格.我希望有一个名为Time Spent的列,它将从时间中减去它们的时间,以确定它们花了多少时间.但由于行数无限,因此我无法进入并复制公式.
如果有人有任何想法我会非常感激.我一直在四处寻找,我所能找到的只是人们说使用填充手柄手动复制公式,这不是我想要的.
我正在寻找一个解决方案(代码)如何在用旧Google表单提交表单后将用户重定向到自定义的感谢页面(不是默认的Google).
<iframe name="hidden_iframe"
id="hidden_iframe"
style="display:none;"
onload="if(submitted){window.location='http:/...yourthankyoupage.htm';}">
</iframe>
<form action="https://spreadsheets.google.com/formResponse?formkey=....."
method="post"
target="hidden_iframe"
onsubmit="submitted=true;">
Run Code Online (Sandbox Code Playgroud)
此代码无效.至少不适合我.有什么建议?
我有一个简单的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
我需要找到一种方法,让Google表单中的多项选项更改基于Google电子表格中不断变化的一组单元格.有任何想法吗?
我创建了一个Google调查,我希望能够将URL参数传递到调查中,以便我可以跟踪响应的来源.理想情况下,这些URL参数将填充到电子表格中.
我尝试过这样的事情:
https://docs.google.com/forms/d/HASH/viewform?SRC = MY_SOURCE&REF = MY_REF
但是,这似乎不起作用.
任何帮助或评论赞赏!
第一次在这里问一个问题.通常我可以在不必询问的情况下找到答案,但这次我被困住了,无法弄清楚我错过了什么.
我只是想让我的Android应用在网站上填写表格并提交.我不需要应用程序对发回的任何数据执行任何操作,只需填写表单并提交即可.基本上我正在尝试收集投票应用的结果.我认为表单提交很简单所以我创建了一个Google电子表格并从中制作了一个表单.我想我会将Android应用程序指向表单,然后我会在电子表格中包含所有数据供以后查看.我不能让Android应用程序实际填写表格.这是资源.
private void submitVote(String outcome) {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("https://spreadsheets.google.com/spreadsheet/formResponse?hl=en_US&formkey=dDlwZzh4bGFvNFBxUmRsR0d2VTVhYnc6MQ&ifq");
List<BasicNameValuePair> results = new ArrayList<BasicNameValuePair>();
results.add(new BasicNameValuePair("entry.0.single", cardOneURL));
results.add(new BasicNameValuePair("entry.1.single", outcome));
results.add(new BasicNameValuePair("entry.2.single", cardTwoURL));
try {
post.setEntity(new UrlEncodedFormEntity(results));
} catch (UnsupportedEncodingException e) {
// Auto-generated catch block
Log.e("YOUR_TAG", "An error has occurred", e);
}
try {
client.execute(post);
} catch (ClientProtocolException e) {
// Auto-generated catch block
Log.e("YOUR_TAG", "An error has occurred", e);
} catch (IOException e) {
// Auto-generated catch block …Run Code Online (Sandbox Code Playgroud)