這是我在這里的第一個問題,我對 js 和 html 很陌生,所以如果我遺漏了一些明顯的東西,請原諒。
目標:我想創建一個腳本,在您的 Google Drive 中創建一個檔案夾,但前提是它不存在。在該檔案夾中,它應該創建一個包含某些資訊的 .txt。之后,我想要一個新選項卡來自動打開新創建的 txt 檔案的 URL。
如果我在我的 .html 中插入一個普通的 URL(如“https://www.google.com”),一切都很好。但是我被困在Apps Script將新創建的檔案的抓取Url交給我的html的部分。
任何幫助表示贊賞!
Google Apps 腳本代碼 (Code.gs):
function myFunction() {
var FData = "Very important Data"
var destFolder = DriveApp.getFoldersByName("Folder"); //create Drive folder if not already created
var destFolder = destFolder.hasNext() ?
destFolder.next() : DriveApp.createFolder("Folder");
var fileName = "Status.txt"; //create txt file in that folder and add data to it
var newFile = destFolder.createFile(fileName,FData);
var url = newFile.getUrl(); //?GIVE THIS URL TO openUrl.html?
var htmlOutput = HtmlService.createHtmlOutputFromFile('openUrl').setHeight(100);
SpreadsheetApp.getUi().showModalDialog(htmlOutput, 'Opening...');
}
HTML (openUrl.html):
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
var urlToOpen = url; //insert grabbed Url here
var winRef = window.open(urlToOpen);
google.script.host.close();
</script>
</head>
<body>
</body>
</html>
uj5u.com熱心網友回復:
在您的腳本中,如何進行以下修改?
Google Apps 腳本方面:
function myFunction() {
var FData = "Very important Data"
var destFolder = DriveApp.getFoldersByName("Folder");
var destFolder = destFolder.hasNext() ? destFolder.next() : DriveApp.createFolder("Folder");
var fileName = "Status.txt";
var newFile = destFolder.createFile(fileName, FData);
var htmlOutput = HtmlService.createTemplateFromFile('openUrl');
htmlOutput.url = newFile.getUrl();
SpreadsheetApp.getUi().showModalDialog(htmlOutput.evaluate().setHeight(100), 'Opening...');
}
HTML & Javascript 方面:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
var urlToOpen = "<?!= url ?>";
var winRef = window.open(urlToOpen);
google.script.host.close();
</script>
</head>
<body>
</body>
</html>
- 運行時
myFunction(),HTML 會打開一個對話框,包括url使用 HTML 模板。
參考:
- HTML 服務:模板化 HTML
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/463302.html
標籤:javascript html 谷歌应用脚本 谷歌表格 网址
上一篇:具體查找公式
