1

カスタム作成の Google Apps スクリプトを使用してメールを送信しています。Google ドライブに PDF があり、それをメールに添付しようとしていますが、うまくいきません。「ドキュメントがありません (削除された可能性があります)」というエラーが表示され続けます。

これが私の完全なコードです...

    function sendDetails(e) {
var itemURL = 'https://docs.google.com/file/d/0Bw7JWLKeRBKASUFldGM1RTRIaFE/edit';
var docName = DocumentApp.openByUrl(itemURL).getName();
}

上記の PDF は、誰でもアクセスできる公開 PDF ファイルであることに注意してください。存在することは知っていますが、アクセスできません。私がやろうとしているのは、ファイルを取得して電子メールに添付することだけです。明らかに、私のコードには約よりも多くのことがありますが、エラーを絞り込むためにそれだけに切り詰めましたが、そのような運はありません。どんな助けでも大歓迎です。

4

1 に答える 1

5

DocumentApp は、Google の WordPad に似たエディタである Google Documents を扱います。問題のファイルは PDF であるため、DocumentApp では使用できません。

代わりに、DriveAppを使用する必要があります。さらに、URL でファイルを開くための DriveApp メソッドがないため、DriveApp.getFileById()を使用する必要があります。(IDは"0Bw7JWLKeRBKASUFldGM1RTRIaFE"あなたの例にあります。)

于 2013-04-15T17:25:53.993 に答える