1

Google Apps Script と HTMLService を利用する最初のアプリケーションを作成中です。ファイルを Google ドキュメント リストにアップロードできるフォームが必要です。これは私の現在のコードであり、動作しません。

index.html : このページには、入力ファイル (name & id equal myFile) と送信ボタンを含む単純なフォーム (action="<=? action ?>") が含まれています。

code.gs :

function doGet(e) {
var template = HtmlService.createTemplateFromFile(index.html');
template.action = ScriptApp.getService().getUrl();
return template.evaluate();
}


function doPost(e) {
var template = HtmlService.createTemplateFromFile('Thanks.html');
var f = DocsList.createFile(e.parameter.myFile);
return template.evaluate();
}
4

2 に答える 2

1

この方法では、ファイルは doPost に表示されません。良い回避策がないか考えさせてください。

于 2012-08-15T06:42:06.523 に答える
0

ドキュメント DocList.createFile(blob) を読んだところ、Google Apps アカウントでのみ使用できます。

メソッド createFile(blobSource)

指定された名前とコンテンツを持つファイルを DocsList に作成します。この方法は、Google Apps アカウントでのみ使用できます。

https://developers.google.com/apps-script/class_docslist?hl=es-ES#createFile

于 2012-10-31T12:19:37.493 に答える