2017-06-16 3 views
1

Ich habe diese OAuth2 library for Google Apps Script gespalten, auf mein Laufwerk als separates Skript hochgeladen und die SCRIPT-ID des Upstream-Repos mit meiner Gabel ausgetauscht, um Änderungen an der Bibliothek zu testen. Allerdings, wenn ich Funktionen ausführen, die Bibliothek-Funktionen aufrufen, wie OAuth2.createService, erhalte ich diese Typeerror:Doppelter Namespace einschließlich Google Apps Script-Bibliothek

Cannot find function createService in object [object Object]

Die OAuth Kennung eine andere Ebene ist nach unten, in einem anderen OAuth Objekt. So funktioniert das Skript mit meiner Bibliothek, wenn OAuth2.OAuth2.createService ausgeführt wird. My fork hat keine Änderungen, die dies tun würden.

Es ist nicht der größte Deal, aber ich möchte eine Pull-Anfrage mit diesem Beispielcode machen. Also meine Frage ist nicht so sehr darüber, warum funktioniert dieser Code nicht, warum ist GAS im Wesentlichen die gleiche Bibliothek auf diese zwei verschiedene Arten?

So habe ich die Bibliotheken in mein Skript aufgenommen. Library Upload

Antwort

0

Ich bin sicher, dass Sie den eingebauten Code statt der Bibliothek direkt verwenden. Sie müssen den Code von src Ordner ändern. Skip dist Ordner immer.

Issue #70

+1

Das ist es gelöst, danke! – kas