私は仕事中に自分のプロセスに多大な貢献をしてくれるコードに取り組んでいます。私は、特定のスプレッドシートに取り込む単一のXML添付ファイルを使用して、毎日自分のGmailのあるラベルに1つのメールを受信します。 (自動化されたXMLを特定のGoogleスプレッドシートに取り込みます
- そのラベル内の未読メールから添付ファイルを検索し、私のGmail(LABEL_NAME)に特定のラベルを探します。私は何を構築しようとしていることにできるようになるのGoogleアプリのスクリプトとスクリプトがありますXMLファイル)
- Googleドライブの特定のGoogleスプレッドシートに添付ファイル(XML)を取得します。
私のコードのようになります。私は、スクリプトデバッガを実行したとき
function RetrieveFeedAttachment() {
var label = GmailApp.getUserLabelByName("Label_Name");
var threads = label.getThreads();
var feed = SpreadsheetApp.openById("The_Specific_Spreadsheet_ID").getSheetByName("Spreadsheet_Name");
feed.clearContents();
for (var i = 0; i < threads.length; i++) {
if (threads[i].isUnread()) {
var msg = GmailApp.getMessagesForThread(threads[i]);
var xmlDoc = XmlService.parse(msg[0].getAttachments());
for(var j = 0; j < msg.length; j++) {
feed.appendRow(xmlDoc.getContent(j));
}
threads[i].markRead();
}
}
}
それは私に次の通知「ライン1上のエラー:コンテンツはプロローグでは許可されていない(10行、ファイル。」ありましたコード ")"
助けてくれてありがとう!