Bonjour et bienvenue
Voici un exemple directement en lien avec un jeu de données au format json
voir ici : https://www.sheets-pratique.com/fr/telechargements/utilitaires/previsions-meteorologiques-no538
Pour importer le json =
let resultat = [];
function getAllDataJSON(url) {
const data = JSON.parse(UrlFetchApp.fetch(url).getContentText());
getAllData(1,eval('data'),data)
return resultat
}
function getAllData(niv,obj,id) {
const regex = new RegExp('[^0-9]+');
for (let p in obj) {
var newid = (regex.test(p)) ? id + '.' + p : id + '[' + p + ']';
if (obj[p] !== null && typeof obj[p] != 'object'){
resultat.push([niv, newid , p, obj[p]]);
}
if (typeof obj[p] == 'object') {
resultat.push([niv, newid, p, "=>"]);
niv+=1;
getAllData(niv, obj[p], newid );
niv-=1
}
}
}
Pour exploiter les données, je fais appel aux fonctions classiques de GSheets
Il faudrait que tu nous indiques quel site tu souhaites utiliser.
Le point qui m'interpelle est que tu parles d'ajouter des prévisions, or le lendemain j+1, les prévisions du jour j sont obsolètes et devraient alors être remplacées par les observations !