2016-07-14 14 views
0

Ich hoffe, jemand hat etwas Einblick in dieses Problem. Ich versuche Skript in Google Tabellen auszuführen. Das Skript läuft gut, wenn es manuell ausgeführt wird. Wir müssen zu diesem Zweck Dienstkonto verwenden. API ausführbare Datei wurde veröffentlicht, ich habe .p12 Datei für die Authentifizierung, es gibt nur 1 Funktion zu laufen und wir bekommen die 404. Ich benutze einige C# -Code von DEVs Website und das sollte wie in dem Artikel funktionieren. Ist jemand anderes dazu gekommen? Gibt es ein Beispiel, das zeigt, wie es richtig gemacht wird? Dies ist, was ich meinen Code auf, ohne Erfolg basiert haben ... https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth Vielen Dank für Ihre Ideen!Angeforderte Entität wurde nicht gefunden. [404]

Edit: Danke Ares - mein spezifisches Problem ist, dass während der folgenden Devs Beispielcode, kann ich nicht ausführen Google-Skript und erhalten die zuvor genannten 404 Fehler.

+0

Bitte bearbeiten Sie Ihre Frage, um prägnanter zu sein. Was ist das _spezielle_ Programmierproblem, auf das Sie stoßen? – Ares

Antwort

1

Sie können C# nicht in GAS verwenden. Google Apps Script basiert auf Javascript. Der Link, den Sie zur Verfügung gestellt haben, zeigt, wie Sie ein Beispiel in .NET schreiben, das weder GAS noch C# ist. Daher bin ich verwirrt darüber, warum Sie diesem Beispiel überhaupt folgen würden.

Unabhängig davon, jeder Code, der in einer Google Script-Site verwendet werden kann, sagt, dass es für eine .gs- oder eine HTML-Datei ist.

Denken Sie daran, dass Google viele APIs hat, die in mehreren Sprachen funktionieren. GAS ist, was sie drücken wollen, aber nicht jede Anleitung, die sie machen, ist auf GAS gerichtet.

Ich nehme an, die 404 ist von der Verwendung von nicht lesbarem Code.

+0

Es tut mir leid, ich habe mich nicht klar gemacht. Ich versuche nicht, GAS in C# zu schreiben. Ich versuche, GAS über die API mit .Net-Code aufzurufen. – user6590691

+0

Nun, das ist jetzt klarer, aber GAS ist eine Skriptsprache, keine API. Wenn Sie versuchen, über das OAuth-Token auf eine API über .Net zuzugreifen, bin ich sicher, dass dieser Code helfen könnte (Think Maps oder Gmail). Aber Sie müssen sich die Referenzseiten dieser API ansehen, die erklären, wie Sie diese APIs mit .Net verwenden, NACHDEM Sie das OAuth-Token haben. – EvSunWoodard

Verwandte Themen