私はこれに何時間も費やして、あらゆる方法と、何かをもたらす可能性のあるあらゆる種類の機能を試しましたが、どこにも行けず、イライラしています。コード(必要最小限に取り除いたもの):
function alone() {
try {
spreadSheetFile = DocsList.getFileById("KEY FOR A GOOGLE SPREADSHEET").getAs('application/pdf');
}
catch (e) {
Logger.log ("Catched something: "+e+"\n"+e.stack);
}
createFile('test file', content, 'application/pdf');
}
恐ろしい「継続をシリアル化すると予期しない例外」が発生し、キャッチにさえ行かないため、何も記録されません。「getAs」の末尾にタグ付けされたさまざまなメソッド、getBlob() など、ほぼすべてを使用しました。これは、Google コードのもう 1 つの部分に過ぎないと思います。