###前提・実現したいこと
GASでTwitterAPIを使用せずにURL(TWITTERサイト)を読み込み一番新しいTweetを取得し、スプレッドシートに書き込みたい。
(今回はIDNOの取得を試みています。)
###発生している問題・エラーメッセージ
うまくパースができません。
エラーメッセージ Error on line 14: The element type "link" must be terminated by the matching end-tag "</link>".
###該当のソースコード
function myfunction() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastrow = sheet.getLastRow();
for (var i = 2; i<=lastrow; i++) {
var URL = sheet.getRange(i, 4).getValue();
var xml = UrlFetchApp.fetch(URL).getContentText();
var doc = XmlService.parse(xml);
var els = doc.getElement().getElements("name");
sheet.getRange(i,5).setValue(els);
}
}
Google Apps Script
###試したこと
課題に対してアプローチしたことを記載してください
・XMLではなく、HTMLに変えてパースしてみる。
・エラー直前のXMLのログ吐き出し(ちゃんと動いていました。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/19 05:00