2016-08-16 16 views
0

GoogleドライブにXMLファイルが保存されています。彼らのコンテンツをスプレッドシートに保存したい。Appsスクリプトを使用してGoogleドライブでxmlファイルを読む

  • DriveAppファイルを検索します。 のGoogle Apps Scriptがツールでなければなりません。

  • XmlServiceはXMLファイルを読み取ります。

  • スプレッドシートアプリケーションがコンテンツを格納します。

ドライブに保存されたXMLファイルからコンテンツを読み取る方法がわかりません。

  • DriveAppはdownloadUrlを指定しますが、GASではファイルをダウンロードできません。

  • UrlFetchAppが認証されていません。

これは不可能か回避策がありますか?ここ

答えて

1

あなたを助けることが少しコード:

function xmlRead(){ 
    var id = "ID_OF_THE_FILE"; 
    var rawXml = DriveApp.getFileById(id).getBlob().getDataAsString(); 
    var xml = XmlService.parse(rawXml).; 
    // then it's your job to extract what you want from this XML 

    var ssid = "ID_OF_THE_SPREADSHEET"; 
    var ss = SpreadsheetApp.openById(ssid); 
    ss.appendRow(["some stuff you extracted"]); 
} 
関連する問題