※ ChatGPTを利用し、要約された質問です(原文:Google apps scriptの表示)
Google apps scriptを使用して遅延情報を掲載する方法
このQ&Aのポイント
Google apps scriptを使用して周辺の遅延情報を掲載する方法について説明します。
遅延情報がある場合は、遅延している路線名と会社名を表示します。
遅延情報がない場合は、「遅延情報はありません」と表示します。
GASを使用し周辺の遅延情報を掲載しようとしています
結果は一応出るのですが下記のコードの例だと最終行の高山本線JR東海の表示しか出ず遅延情報JSONに存在している名称を全て返したいのですが方法があまりわかりません初歩的な質問かと思いますがどうぞよろしくお願い致します。
function getData(lind,name,company,nam,compan){
var json = JSON.parse(UrlFetchApp.fetch("https://rti-giken.jp/fhc/api/train_tetsudo/delay.json").getContentText());
var data1 = [
{nam:"小田急線",compan:"小田急電鉄"},
{nam:"横浜線",compan:"JR西日本"},
{nam:"井川線",compan:"大井川鐵道"},
{nam:"高山本線",compan:"JR東海"},
];
var lind="";
json.forEach( function( value ) {
var name=value.name;
var company=value.company;
data1.forEach( function( value ) {
var nam=value.nam;
var compan=value.compan;
if(nam === name && compan === company){
lind =(nam+compan)+'が遅延しています';
}
});
});
if(!lind) {
lind = '遅延情報はありません';
}
Logger.log(lind)
return lind;
}