2016-08-16 40 views
0

我在Google Drive上保存了一些XML文件。我想將他們的內容保存到電子表格中。 谷歌Apps腳本應該是工具:使用Apps腳本在Google Drive上讀取xml文件

  • DriveApp定位文件。

  • XmlService讀取XML文件。

  • SpreadsheetApp存儲內容。

我不知道如何從保存在Drive上的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"]); 
} 
相關問題