Freigeben über


Spalte erstellen

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Erstellen Sie eine Spalte für einen fileStorageContainer , der eine columnDefinition angibt.

Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.

Weltweiter Service US Government L4 US Government L5 (DOD) China, betrieben von 21Vianet

Berechtigungen

Wählen Sie die Berechtigungen aus, die für diese API als am wenigsten privilegiert markiert sind. Verwenden Sie eine höhere Berechtigung oder Berechtigungen nur, wenn Ihre App dies erfordert. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.

Berechtigungstyp Berechtigung mit den geringsten Rechten Berechtigungen mit höheren Berechtigungen
Delegiert (Geschäfts-, Schul- oder Unikonto) FileStorageContainer.Selected Nicht unterstützt
Delegiert (persönliches Microsoft-Konto) Nicht unterstützt Nicht unterstützt
Anwendung FileStorageContainer.Selected Nicht unterstützt

Hinweis

Zusätzlich zu den Microsoft Graph-Berechtigungen muss Ihre App über die erforderlichen Berechtigungen auf Containertypebene verfügen, um diese API aufzurufen. Weitere Informationen finden Sie unter Containertypen. Weitere Informationen zu Berechtigungen auf Containertypebene finden Sie unter SharePoint Embedded-Autorisierung.

HTTP-Anforderung

POST /storage/fileStorage/containers/{containerId}/columns

Anforderungsheader

Name Beschreibung
Authorization Bearer {token}. Erforderlich. Erfahren Sie mehr über Authentifizierung und Autorisierung.
Content-Type application/json. Erforderlich.

Anforderungstext

Geben Sie im Anforderungstext eine JSON-Darstellung des columnDefinition-Objekts an.

Nur die folgenden typbezogenen Eigenschaften werden unterstützt und schließen sich gegenseitig aus: In einer Spalte kann jeweils nur eine davon angegeben werden.

Eigenschaft Typ Beschreibung
Boolescher Wert booleanColumn In dieser Spalte werden boolesche Werte gespeichert.
Wahl choiceColumn In dieser Spalte werden Daten aus einer Auswahlliste gespeichert.
Währung currencyColumn In dieser Spalte sind die Währungswerte gespeichert.
dateTime dateTimeColumn In dieser Spalte sind die DateTime-Werte gespeichert.
hyperlinkOrPicture hyperlinkOrPictureColumn In dieser Spalte werden Hyperlink- oder Bildwerte gespeichert.
number numberColumn In dieser Spalte werden Zahlenwerte gespeichert.
personOrGroup personOrGroupColumn In dieser Spalte werden Personen- oder Gruppenwerte gespeichert.
text textColumn In dieser Spalte werden Textwerte gespeichert.

Antwort

Wenn die Methode erfolgreich verläuft, werden der 201 Created Antwortcode und ein columnDefinition-Objekt im Antworttext zurückgegeben.

Beispiele

Anforderung

Das folgende Beispiel zeigt eine Anfrage.

POST https://graph.microsoft.com/beta/storage/fileStorage/containers/b!ISJs1WRro0y0EWgkUYcktDa0mE8zSlFEqFzqRn70Zwp1CEtDEBZgQICPkRbil_5Z/columns
Content-Type: application/json

{
  "description": "test",
  "enforceUniqueValues": false,
  "hidden": false,
  "indexed": false,
  "name": "Title",
  "text": {
    "allowMultipleLines": false,
    "appendChangesToExistingText": false,
    "linesForEditing": 0,
    "maxLength": 255
  }
}

Antwort

Das folgende Beispiel zeigt die Antwort.

Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "description": "test",
  "displayName": "Title",
  "enforceUniqueValues": false,
  "hidden": false,
  "id": "99ddcf45-e2f7-4f17-82b0-6fba34445103",
  "indexed": false,
  "name": "Title",
  "text": {
    "allowMultipleLines": false,
    "appendChangesToExistingText": false,
    "linesForEditing": 0,
    "maxLength": 255
  }
}