• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:html内に記述するJavascriptについて)

HTML内に記述するJavascriptで遅延情報を取得する方法

このQ&Aのポイント
  • 質問者はHTML内に記述するJavascriptで遅延情報を取得する方法について質問しています。
  • 質問者はJavascriptで結果が表示されない問題に遭遇していますが、初心者であるためミスがあるかもしれません。
  • 質問者のコードは、指定したURLからJSONデータを取得し、特定の鉄道の遅延情報を表示するものです。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5241/13712)
回答No.2

即時実行関数の場合 (function (){ ・・・ })(); という書き方をしないと実行されませんし、引数は無意味です。 var data1 = [ ・・・ ] の部分は最後の ; が抜けています。 document.getElementById(“text”).innerHTML = lind; で使われているダブルコーテーションが全角になっています。 UrlFetchApp.fetch() はGoogle App Scriptの関数なのでブラウザでは利用できません。

tien123
質問者

お礼

ありがとうございますお恥ずかしい質問だったのですが助かりました

その他の回答 (1)

  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

え~っと、まずその例文中の… UrlFetchApp.fetch('~').getContentText() ~てのはJavascriptの関数では無く、GAS(Google Apps Script)にのみ実装された特別な関数なので、普通にHTMLファイルとして記述してもエラーになるだけで何も起きません。 なので正しくGASとしてコードを実行させるか、或いは元から完全に標準のJavascriptのみでコードを書き直す必要があります。 JSにはPHPの file_get_contents() に該当する様な外部ファイルを読み込む関数は無かったと思うので、JS用のライブラリを別途に導入するか、困った時のjQueryで何とかするしか無いと思います。

tien123
質問者

お礼

ありがとうございます。お恥ずかしい質問だったのですが助かりました

関連するQ&A