Google アプリ スクリプトがあり、自分の Web ページでこの Google アプリ スクリプトを呼び出したいですか?どうすれば実現できますか?これは、ドライブに Google ドキュメントを作成するための Google アプリ スクリプト コードです。
function createAndSendDocument() {
var doc = DocumentApp.create('Hello World');
doc.appendParagraph('This document was created by my first Google Apps Script.');
doc.saveAndClose();
var url = doc.getUrl();
var emailAddress = Session.getActiveUser().getEmail();
GmailApp.sendEmail(emailAddress,
'Hello '+ url);
}
Web ページのボタンをクリックしたときにこの関数を呼び出したいのですが、ボタンのクリック時にこの関数を呼び出す方法がわかりません。もう 1 つ、このスクリプトを保存し、このバージョン番号を変更してデプロイします。 Web アプリとして、この Google アプリ スクリプトの URL を取得します。
更新:(回答に誤って追加されました)実際、私はこの行をこのように使用しています。
btnClick.addEventListener("click", function () {
Page.ClientScript.RegisterStartupScript(this.GetType(), "GoogleFunction", "createAndSendDocument()", true);
アプリケーションを実行すると、「ページが定義されていません」のようなエラーが表示されます。