0

Ich versuche, eine Webanwendung basierend auf Google Tabellen zu erstellen. Ich bin ein wenig verwirrt mit der API. Ich habe eine Tabelle, die mir von Drive geteilt wird und 2 Blätter enthält. Ich kann das erste Blatt mitWie kann ich Einzelblätter aus einer Tabellenkalkulationssammlung aus Google Tabellen mit Google Tabellen API 4 erhalten?

Endpunkt erhalten. Aber ich konnte nicht herausfinden, wie ich das zweite Blatt bekommen sollte. Gibt es eine Möglichkeit, ein spezifisches Blatt aus einer Tabelle zu erhalten?

+0

Die Antwort sollte beide Blätter in der Kalkulationstabelle enthalten. Kannst du die Antwort, die du siehst, gegen das einfügen, was du erwartest? –

+0

@SamBerlin Ich habe 'Bereiche' Parameter und die Länge der Blätter Liste des zurückkehrenden Objekts war 1. Ich habe es herausgefunden. Die Lösung gibt den Blattnamen zusammen mit dem Bereich an. In meinem Fall ist es ... & reicht = iOS! A5: N44 & ... Soll ich eine Antwort posten? –

+1

Yup, posten weg! Der Bereichsparameter wird in der A1-Notation angegeben. Wie in der [Einführung] (https://developers.google.com/sheets/guides/concepts?nav=true#a1_notation) dokumentiert, wird beim Überspringen des Blattnamens der erste sichtbare Wert verwendet Blatt. Da alle Anforderungen für dasselbe Blatt waren, wurde nur ein Blatt zurückgegeben. –

Antwort

1

Das Problem hier ist, wenn Sie ranges Parameter verwenden Sie das Blatt Titel mit A1-Notation Syntax angeben, wie in diesem Dokument beschrieben: https://developers.google.com/sheets/guides/concepts#sheet_id

Ich war mit dem ranges Parameter und mit der A1-Notation korrekt aber Ich habe den Titel nicht angegeben. In diesem Szenario ist das Standardblatt das erste. Wenn Sie ein anderes Blatt als das erste erhalten möchten, müssen Sie den Titel wie folgt angeben:

https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}?ranges=sheetTitle!A3:F20 
Verwandte Themen