Google apps script 有没有一个简单的脚本,你可以扫描二维码数据,并直接将数据信息输入谷歌电子表格的特定列?

Google apps script 有没有一个简单的脚本,你可以扫描二维码数据,并直接将数据信息输入谷歌电子表格的特定列?,google-apps-script,Google Apps Script,让我们看看,我们有一个简单的电子表格,如下所示: 时间戳、姓名、年龄、电子邮件、二维码、扫描信息 第1行 第2行 第3行 然后使用这里的技巧生成“QR代码”列,QR代码仅编码每行的姓名信息,在本例中代表3个不同的人 现在,如果要扫描这3个二维码,我如何提取二维码的信息(本例中的名称)并将其输入扫描信息列中?作为健全性检查,扫描的信息列应与名称列相同,但扫描的信息通过二维码扫描直接填写,而为了方便或论证,其他列是手动输入的 如果能够使用普通android手机扫描二维码(即不绑定任何特殊应用程序)并

让我们看看,我们有一个简单的电子表格,如下所示: 时间戳、姓名、年龄、电子邮件、二维码、扫描信息 第1行
第2行 第3行

然后使用这里的技巧生成“QR代码”列,QR代码仅编码每行的姓名信息,在本例中代表3个不同的人

现在,如果要扫描这3个二维码,我如何提取二维码的信息(本例中的名称)并将其输入扫描信息列中?作为健全性检查,扫描的信息列应与名称列相同,但扫描的信息通过二维码扫描直接填写,而为了方便或论证,其他列是手动输入的

如果能够使用普通android手机扫描二维码(即不绑定任何特殊应用程序)并将数据嵌入表单(在此处的特定列-扫描信息列)中,那将是一件好事。此电子表格为谷歌电子表格,即在线文档,应在扫描二维码时更新


另一个挑战是,我们如何选择扫描信息列中的哪一行来放置信息,以便该列与名称列保持相同的顺序(不按字母顺序排列)。

QR码只是一种包含信息的机器可读条形码,单独使用它是不可能运行脚本或程序的

大多数QR阅读器在扫描包含URL的QR代码时会自动打开web浏览器,这是您真正能够做到的程度。您可以利用这一优势构建一个解决方案,以绘制您正在寻找的数据

您可以设置一个
php
服务器端脚本,该脚本可以在URL中为您想要读取的单元格或单元格区域获取
参数。脚本应设计为采用A1表示法的范围(例如
www.someexampledomain.com/page.php?range=A1
)。在这个范围内,您可以按照连接到Google Sheets API并根据在URL中传递的
参数获取单元格值或单元格范围。例如,如果在URL中传递了类似于
?range=a1
的内容,则可以获取参数并调用

$response=$service->spreadsheets\u values->get($spreadsheetId,$range);
其中,
$range
是通过URL传递的范围。您可以找到Google电子表格的参考,以及设置和获取单元格值的值

然后,PHP页面可以生成HTML内容,该内容作为对请求的响应返回,该请求将在由QR代码中的URL打开的浏览器中查看。必须生成每个二维码,才能在URL中包含单元格范围,以便PHP脚本能够获取相关信息


这只是实现这一目标的简单步骤指南,但这只是可能实现这一目标的几种方法之一

QR码只是一种机器可读的条形码,包含信息,单独使用QR码无法运行脚本或程序

大多数QR阅读器在扫描包含URL的QR代码时会自动打开web浏览器,这是您真正能够做到的程度。您可以利用这一优势构建一个解决方案,以绘制您正在寻找的数据

您可以设置一个
php
服务器端脚本,该脚本可以在URL中为您想要读取的单元格或单元格区域获取
参数。脚本应设计为采用A1表示法的范围(例如
www.someexampledomain.com/page.php?range=A1
)。在这个范围内,您可以按照连接到Google Sheets API并根据在URL中传递的
参数获取单元格值或单元格范围。例如,如果在URL中传递了类似于
?range=a1
的内容,则可以获取参数并调用

$response=$service->spreadsheets\u values->get($spreadsheetId,$range);
其中,
$range
是通过URL传递的范围。您可以找到Google电子表格的参考,以及设置和获取单元格值的值

然后,PHP页面可以生成HTML内容,该内容作为对请求的响应返回,该请求将在由QR代码中的URL打开的浏览器中查看。必须生成每个二维码,才能在URL中包含单元格范围,以便PHP脚本能够获取相关信息


这只是实现这一目标的简单步骤指南,但这只是可能实现这一目标的几种方法之一

请按照上的建议添加您的搜索和研究工作的简要说明。您是唯一一个使用此功能的人吗?问题是G-Suite API需要身份验证,因此制作任何QR码获取数据都需要您的API密钥,该密钥可能会被提取,并且存在安全风险。目前,我是唯一一个使用该密钥的人。我该怎么做呢?请按照上面的建议添加您的搜索和研究工作的简要说明。您是唯一一个使用此功能的人吗?问题是G-Suite API需要身份验证,因此制作任何QR码获取数据都需要您的API密钥,该密钥可能会被提取,并且存在安全风险。目前,我是唯一一个使用该密钥的人。我该怎么做呢?