Ich habe ein Google Appscript, das die Big Query API aufruft. Es funktioniert gut, aber ich möchte das Blatt duplizieren und für eine andere Reihe von Berichten verwenden. Ich habe die Datei vor ein paar Monaten erfolgreich dupliziert.
Wenn ich nun den Bericht dupliziere und mich mit der Big Query API authentifiziere, erhalte ich den folgenden Fehler:
"Projekt {project-id-different-to-below} wurde nicht gefunden und kann nicht für API-Aufrufe verwendet werden. (Zeile 16, Datei" reportModel ")"
Ich erkenne die Projekt-ID in der Nachricht nicht, sie ist nicht die gleiche wie die, die in meinen Code geschrieben wurde. Auch bevor ich die API authentifiziert habe, indem ich versucht habe, sie zu benutzen, verknüpfte mich die Fehlermeldung mit der relevanten Konsolenseite, um die Verwendung der API zu ermöglichen, sie tut dies nicht mehr.
Dies ist der relevante Teil des Codes:
%Vor%Warum passiert das und wie kann ich die neue Google-Tabelle mit der API authentifizieren? Warum wird die Projekt-ID in der Fehlermeldung anders als in dem Code aufgeführt?
Ich habe es geschafft, dies jetzt zu lösen, und zwar durch Klicken auf "Ressourcen- & gt; Fortgeschrittene Google-Dienste". Diese hatte einen Link zur "Google API Console", wenn Sie ihr folgen, wird das korrekte Projekt in der Konsole ausgewählt und Sie können die Big Query API aktivieren.
Ich konnte keinen anderen Weg finden, um das richtige Projekt auszuwählen, obwohl ich sicher bin, dass es eines gibt.
Tags und Links google-apps-script gsuite