使用Google Apps脚本在Google表单中预填充当前日期

Ste*_*345 9 forms google-apps-script google-forms

我有一个电子表格的Google表单,我需要一个预先填写当前日期的日期字段.

像an的东西"onOpen trigger",用now()更新日期字段或日期字段.

这可以在Google Apps脚本中使用吗?

con*_*rpw 3

就您的情况而言,使用该表格的一些要点仍不清楚。假设您能够编辑表单的链接,或者您的用户同意将书签添加到他们的浏览器中。

通用代码

let id='1FAIpQLScx-1H1moCzBfkTEOZnVgBScbJeHZ4YE5E6IY2mNZvMuVcOXA';
window.open(
  `https://docs.google.com/forms/d/e/${id}/viewform?usp=pp_url&entry.1000000=`+
  (new Date()).toISOString().split('T')[0]
);
Run Code Online (Sandbox Code Playgroud)

小书签

只需将下一个字符串添加到书签栏即可

javascript:let id = '1FAIpQLScx-1H1moCzBfkTEOZnVgBScbJeHZ4YE5E6IY2mNZvMuVcOXA'; window.open(`https://docs.google.com/forms/d/e/${id}/viewform?usp=pp_url&entry.1000000=` + (new Date()).toISOString().split('T')[0]);
Run Code Online (Sandbox Code Playgroud)

  • 在花费至少 2 小时搜索和创建应用程序脚本后,我认为这是有史以来最好的解决方案! (3认同)