Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ihre Organisation kann mehrere Labels mit jeweils mehreren Feldern haben.
Die Labels API bietet die Sammlung labels, mit der Labels gelesen werden können.
Auf dieser Seite wird beschrieben, wie Sie nach Labels suchen und sie abrufen.
Methoden
Die Sammlung labels bietet die folgenden Methoden zum Lesen von Label-Werten, die jeweils für eine bestimmte Aufgabe vorgesehen sind:
Wenn Sie ein einzelnes Label anhand seines Ressourcennamens abrufen möchten, verwenden Sie die Methode labels.get.
Ein Label-Ressourcenname ist erforderlich und kann so strukturiert werden:
labels/{id} oder labels/{id}@latest: Ruft die neueste Label-Version ab.
labels/{id}@published: Ruft die aktuelle veröffentlichte Label-Revision ab.
labels/{id}@{revisionId}: Ruft das Label mit der angegebenen Revisions-ID ab.
Außerdem müssen Sie Folgendes angeben:
LabelView ist LABEL_VIEW_FULL, um die Ressourcenansicht für Labelantworten festzulegen.
LABEL_VIEW_FULL gibt alle möglichen Felder zurück.
In diesem Beispiel wird Name verwendet, um ein einzelnes Label anhand des Ressourcennamens abzurufen.
Python
# Label name, with or without revision:## Revision specified:# labels/LABEL_ID@published# labels/LABEL_ID@latest# labels/LABEL_ID@1## No revision specified, returns latest revision:# labels/LABEL_IDname="labels/NAME@published"# Label view controls level of data in responseview='LABEL_VIEW_FULL'label=service.labels().get(name=name,view=view).execute()
Node.js
#Labelname,withorwithoutrevision:##Revisionspecified:#labels/LABEL_ID@published#labels/LABEL_ID@latest#labels/LABEL_ID@1##Norevisionspecified,returnslatestrevision:#labels/LABEL_IDname="labels/NAME@published"#Labelviewcontrolslevelofdatainresponseview='LABEL_VIEW_FULL'service.labels.get({'name':name,'view':view},(err,res)=>{if(err)returnconsole.error('The API returned an error: '+err);console.log(res);});
Alle Labels auflisten
Eine Liste mit Labels erhalten Sie mit der Methode labels.list.
Außerdem müssen Sie Folgendes angeben:
Ein customer, um den Umfang dieser Listenanfrage zu begrenzen. Wenn customer nicht festgelegt ist, werden alle Labels des aktuellen Kunden zurückgegeben.
LabelView ist LABEL_VIEW_FULL, um die Ressourcenansicht für Labelantworten festzulegen.
LABEL_VIEW_FULL gibt alle möglichen Felder zurück.
In diesem Beispiel wird CUSTOMER verwendet, um die Label-Liste abzurufen.
constparams={'customer':'customers/CUSTOMER','view':'LABEL_VIEW_FULL'};service.labels.list(params,(err,res)=>{if(err)returnconsole.error('The API returned an error: '+err);constlabels=res.data.labels;if(labels){labels.forEach((label)=>{constname=label.name;consttitle=label.properties.title;console.log(`${name}\t${title}`);});}else{console.log('No Labels');}});
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-04 (UTC)."],[],[],null,["Your organization can have multiple labels, with labels having several fields.\nThe Labels API provides the\n[`labels`](/workspace/drive/labels/reference/rest/v2/labels) collection to enable the\nreading of labels.\n\nThis page describes how to search for and retrieve labels.\n\nMethods\n\nThe [`labels`](/workspace/drive/labels/reference/rest/v2/labels) collection provides the\nfollowing methods for reading label values, each with a specific task in mind:\n\n| Range | Reading |\n|-------------------------------|----------------------------------------------------------------------|\n| Single label by resource name | [labels.get](/workspace/drive/labels/reference/rest/v2/labels/get) |\n| All labels | [labels.list](/workspace/drive/labels/reference/rest/v2/labels/list) |\n\nGet label by resource name\n\nTo get a single label by its resource name, use the\n[`labels.get`](/workspace/drive/labels/reference/rest/v2/labels/get) method.\n\nA label resource name is required and can be structured as:\n\n- `labels/{id}` or `labels/{id}@latest`---Gets the latest label revision.\n- `labels/{id}@published`---Gets the current published label revision.\n- `labels/{id}@{revisionId}`---Gets the label at the specified revision ID.\n\nYou also must specify:\n\n- [`LabelView`](/workspace/drive/labels/reference/rest/v2/LabelView) is `LABEL_VIEW_FULL` to set the Resource view applied to label responses. `LABEL_VIEW_FULL` returns all possible fields.\n\nThis example uses the `Name` to get a single label by its resource name. \n\nPython \n\n # Label name, with or without revision:\n #\n # Revision specified:\n # labels/LABEL_ID@published\n # labels/LABEL_ID@latest\n # labels/LABEL_ID@1\n #\n # No revision specified, returns latest revision:\n # labels/LABEL_ID\n\n name = \"labels/\u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e@published\"\n\n # Label view controls level of data in response\n view = 'LABEL_VIEW_FULL'\n\n label = service.labels().get(name=name, view=view).execute()\n\nNode.js \n\n # Label name, with or without revision:\n #\n # Revision specified:\n # labels/LABEL_ID@published\n # labels/LABEL_ID@latest\n # labels/LABEL_ID@1\n #\n # No revision specified, returns latest revision:\n # labels/LABEL_ID\n\n name = \"labels/\u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e@published\"\n\n # Label view controls level of data in response\n view = 'LABEL_VIEW_FULL'\n\n service.labels.get({\n 'name': name,\n 'view': view\n }, (err, res) =\u003e {\n if (err) return console.error('The API returned an error: ' + err);\n console.log(res);\n });\n\nList all labels\n\nTo get a list of labels, use the\n[`labels.list`](/workspace/drive/labels/reference/rest/v2/labels/list) method.\n\nYou also must specify:\n\n- A [`customer`](/workspace/drive/labels/reference/rest/v2/labels/list) to scope this\n list request to. If `customer` is unset, all labels within the current\n customer are returned.\n\n- [`LabelView`](/workspace/drive/labels/reference/rest/v2/LabelView) is\n `LABEL_VIEW_FULL` to set the Resource view applied to label responses.\n `LABEL_VIEW_FULL` returns all possible fields.\n\nThis example uses the `CUSTOMER` to retrieve the label list. \n\nPython \n\n response = service.labels().list(\n customer='customers/\u003cvar translate=\"no\"\u003eCUSTOMER\u003c/var\u003e', view='LABEL_VIEW_FULL').execute()\n\nNode.js \n\n const params = {\n 'customer': 'customers/\u003cvar translate=\"no\"\u003eCUSTOMER\u003c/var\u003e',\n 'view': 'LABEL_VIEW_FULL'\n };\n\n service.labels.list(params, (err, res) =\u003e {\n if (err) return console.error('The API returned an error: ' + err);\n const labels = res.data.labels;\n if (labels) {\n labels.forEach((label) =\u003e {\n const name = label.name;\n const title = label.properties.title;\n console.log(`${name}\\t${title}`);\n });\n } else {\n console.log('No Labels');\n }\n });\n\n| **Note:** If you wish to return only the published label revisions, you can also specify [`publishedOnly`](/workspace/drive/labels/reference/rest/v2/labels/list) is `true`. The results also include disabled labels."]]