Bonjour,
J'ai ce App Script qui me permet de récupérer le code naf selon le siret
function APE(siret) {
var url = "https://entreprise.data.gouv.fr/api/sirene/v1/siret/" + siret;
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);
return [[
data.etablissement.activite_principale,
]];
}
Mon GSheet est ici : https://docs.google.com/spreadsheets/d/1DIcfpoZBnAaT-ab893o_plLcZCdVYInmL_1n1IqDTQc/edit#gid=0
Je voudrais mettre une condition qui renvoie une erreur "ERREUR SIRET" une fois que l'app est exécuté et qu'il y a une erreur dans le SIRET.
J'ai essayé
=SIERREUR(APE(E1);"ERREUR SIRET")
Mais le "ERREUR SIRET" renvoie aussi lorsque la cellule est vide ... alors que je voudrais que lorsque :
Celulle SIRET vide cellule NAF vide.
Une fois le script exécuté, lorsque le Siret est ok le Code Naf apparait,
Lorsque le Siret est faux ça renvoie "ERREUR SIRET".
Peut être que ça ne pourra pas passer par une formule mais en modifiant le App Script.
Merci beaucoup.