1

Google スプレッドシートの特定の URL のタイトルを呼び出す関数を作成しました。現在、コードを更新して動作することがあり、以前に動作していたのとまったく同じ URL に対して次のエラーが発生することがあるため、非常に一貫性がないようです。

TypeError: undefined からプロパティ "title" を読み取れません。

つまり、すべてのリンクにタイトルが付いているので、これが何を意味するのかわかりませんか? うまくいくときもあれば、うまくいかないときもある..

   function GrabTitle(URL) {
          var response = UrlFetchApp.fetch(URL);
          var doc = Xml.parse(response.getContentText(),true);
          var title = doc.html.head.title.getText();
      if (title == '') {
        return "unknown";
      }
        else {
          return title;  
        }
    }
4

0 に答える 0