gpt4 book ai didi

google-apps-script - 是否可以使用谷歌应用脚​​本扫描二维码?

转载 作者:行者123 更新时间:2023-12-02 15:49:14 26 4
gpt4 key购买 nike

我想使用 Google Apps Script(因为这是我唯一使用过网络应用程序的平台)创建一个扫描 QR 码并返回数据的网络应用程序。

我已经做了一些挖掘,但我找不到任何关于使用 GAS 网络应用程序访问和读取相机的信息。有谁知道是否有办法做到这一点?

我们的目标是拥有一个可以扫描二维码并在 Google 表格中搜索链接到该二维码的项目的网络应用程序。除了让相机打开/扫描(如果可能的话),我什么都能做。

TIA

最佳答案

您可以整合minhaz solution如下

gs

function onOpen() {
SpreadsheetApp.getUi() // Or DocumentApp or SlidesApp or FormApp.
.createMenu('QRCode')
.addItem('Open QRCode reader', 'showDialog')
.addToUi();
}

function showDialog() {
var html = HtmlService.createHtmlOutputFromFile('Page')
.setWidth(600)
.setHeight(480);
SpreadsheetApp.getUi().showModalDialog(html, 'QRCode reader');
}

function getQRCode(txt){
SpreadsheetApp.getActiveRange().setValue(txt)
}

页面.html

<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/html5-qrcode"></script>
</head>
<body>
<div id="qr-reader" style="width:500px"></div>
<script>
var resultContainer = document.getElementById('qr-reader-results');
function onScanSuccess(decodedText, decodedResult) {
google.script.run.getQRCode(decodedText);
google.script.host.close();
}
var html5QrcodeScanner = new Html5QrcodeScanner("qr-reader", { fps: 10, qrbox: 250 });
html5QrcodeScanner.render(onScanSuccess);
</script>
</body>
</html>

然后根据您的需要调整 gs 代码中的 getQRCode 函数。

关于google-apps-script - 是否可以使用谷歌应用脚​​本扫描二维码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73117564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com