将带有动态URL的Google表单添加到主屏幕的快捷方式

6次阅读
没有评论

问题描述

希望在手机上为每日跟踪Google表单创建一个快捷方式,并且该表单中的日期字段应预填充为当前日期。由于日期每天都会变化,因此需要一个动态生成URL的方法,以便每次访问时都能获取最新的日期。

解决方案

请注意,以下解决方案主要适用于Android设备。对于iOS设备,可能需要不同的方法。

方案1:使用JavaScript动态生成URL

虽然直接在浏览器中使用JavaScript动态生成URL的方法无法直接应用于Android设备上的主屏幕快捷方式,但可以通过其他方式实现类似的功能。

步骤1:创建本地HTML页面

在您的手机上创建一个本地HTML页面,该页面会自动重定向到带有动态日期参数的Google表单URL。这可以通过以下步骤实现:

  1. 编写HTML页面
    “`html

Google表单快捷方式

function getTodayDate() {
var today = new Date();
var year = today.getFullYear();
var month = (“0” + (today.getMonth() + 1)).slice(-2);
var day = (“0” + today.getDate()).slice(-2);
return year + “-” + month + “-” + day;
}

window.onload = function() {
var formUrl = “https://docs.google.com/forms/d/e//viewform?entry.=”;
var date = getTodayDate();
var finalUrl = formUrl + date;
window.location.href = finalUrl;
}

加载中…

``
请将
` 替换为您实际的表单ID和字段ID。

  1. 将HTML页面保存为.html文件,例如 form_redirect.html

  2. 在手机上安装文件管理器应用,并将 form_redirect.html 文件复制到应用的文件夹中。

  3. 创建快捷方式

  4. 打开文件管理器应用,找到您保存的 form_redirect.html 文件。
  5. 长按文件图标,选择“创建快捷方式”或类似的选项,将该HTML页面添加到主屏幕上。

步骤2:使用浏览器书签

如果您不想创建本地HTML页面,也可以使用浏览器书签来实现类似的效果:

  1. 打开Google表单网页,并使用浏览器的开发者工具(通常通过按F12键打开)查看动态生成的URL。

  2. 创建书签

  3. 打开浏览器,进入Google表单页面。
  4. 按下Ctrl+D(Windows/Linux)或Cmd+D(Mac)创建书签。
  5. 在弹出的窗口中输入书签名称,然后点击“添加到书签”。
  6. 编辑新创建的书签,将URL替换为动态生成的URL(如上所述)。

方案2:使用第三方应用

您可以尝试使用一些第三方应用来实现类似功能,例如:

  • Tasker(仅限Android):通过编写脚本来实现动态生成URL并创建快捷方式。
  • Automate(仅限Android):同样可以通过编写自动化脚本来实现。

这些应用通常提供更强大的自动化功能,可以更好地满足个性化需求。

总结

虽然直接在主屏幕上创建带有动态URL的快捷方式比较困难,但通过创建本地HTML页面或使用浏览器书签的方法,可以实现类似的功能。此外,还可以考虑使用第三方应用来进一步定制化您的需求。

正文完