異なる関数内で送信イベントをトリガーするフォームが 2 つ以上あります。
しかし、イベントを送信した各ソースに対応するサブルーチンに doPost() を分割する方法がわかりません。
私が試した次のコードは失敗しました。
//---------------------------------------------------------------------------
function doPost(e)
{
var app = UiApp.getActiveApplication();
// 'mainform' is the id of one of the forms with a submit button
if (e.parameter.source == 'mainform') {
var fileBlob = e.parameter.thefile;
doc = DocsList.getFolder('releaseTmp').createFile(fileBlob);
}
return app;
}