0
ユーザーがGoogleアプリケーションスクリプトのウェブページのフォームに入力した値を関数に戻して、応答。フォームの値が返されたHTMLページからGoogleスプレッドシートスクリプト関数を実行する
は、ここで私がオフに解雇するcheckLoginを取得しようとしている私のアプリスクリプト
function onOpen() {
openLogin();
SpreadsheetApp.getUi()
.createMenu('Dialog')
.addItem('Open', 'openLogin')
.addToUi()
}
function openLogin() {
var html = HtmlService.createHtmlOutputFromFile('index');
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showModalDialog(html, 'Login Form');
}
function checkLogin() {
SpreadsheetApp.getUi().alert('Hello, world!');
}
です。ここにHTMLコードがあります。
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<form>
First name:
<input type="text" name="user_name"><br><br>
Last name:
<input type="password" name="user_password"><br><br>
Staff or Student?
<br>
<input type="radio" name="staff" value="staff" checked> Staff<br>
<input type="radio" name="student" value="student"> Student<br>
<br><br>
<input type="button" value="OK"
onclick="google.script.host.close()" />
<input type="button" value="Close"
onclick="google.script.run.checkLogin()" />
</form>
</body>
</html>