Beim Erstellen von Anhängen wird das Festlegen der Felder form, gem oder notebook nicht unterstützt.
JSON-Darstellung
{// Union field material can be only one of the following:"driveFile": {object (SharedDriveFile)},"youtubeVideo": {object (YouTubeVideo)},"link": {object (Link)},"form": {object (Form)},"gem": {object (GeminiGem)},"notebook": {object (NotebookLmNotebook)}// End of list of possible types for union field material.}
Felder
Union-Feld material. Inhalte des Materials Für material ist nur einer der folgenden Werte zulässig:
Mechanismus, über den Schüler/Studenten auf das Drive-Element zugreifen.
ShareMode
Mögliche Freigabeoptionen. Der Standardwert ist VIEW, wenn er nicht angegeben wird. Andere Werte dürfen nur in einem Kursarbeits-Objekt vom Typ ASSIGNMENT angegeben werden.
Enums
UNKNOWN_SHARE_MODE
Es wurde kein Freigabemodus angegeben. Dieser Wert sollte nie zurückgegeben werden.
VIEW
Schüler/Studenten können die freigegebene Datei ansehen.
EDIT
Lernende können die freigegebene Datei bearbeiten.
STUDENT_COPY
Die Lernenden haben eine persönliche Kopie der freigegebenen Datei.
GeminiGem
Gemini Gem-Link.
JSON-Darstellung
{"id": string,"title": string,"url": string}
Felder
id
string
Gems-Ressourcen-ID.
title
string
Titel des Gems.
Schreibgeschützt.
url
string
URL, über die auf das Gem zugegriffen werden kann.
Schreibgeschützt.
NotebookLmNotebook
Notebook-Link für NotebookLM
JSON-Darstellung
{"id": string,"title": string,"url": string}
Felder
id
string
Notebook-Ressourcen-ID.
title
string
Titel des Notebooks.
Schreibgeschützt.
url
string
URL, die für den Zugriff auf das Notebook verwendet werden kann.
[[["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-08 (UTC)."],[],[],null,["- [JSON representation](#SCHEMA_REPRESENTATION)\n- [SharedDriveFile](#SharedDriveFile)\n - [JSON representation](#SharedDriveFile.SCHEMA_REPRESENTATION)\n- [ShareMode](#ShareMode)\n\nMaterial attached to course work.\n\nWhen creating attachments, setting the `form` field is not supported.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { // Union field `material` can be only one of the following: \"driveFile\": { object (/workspace/classroom/reference/rest/v1/Material#SharedDriveFile) }, \"youtubeVideo\": { object (/workspace/classroom/reference/rest/v1/YouTubeVideo) }, \"link\": { object (/workspace/classroom/reference/rest/v1/Link) }, \"form\": { object (/workspace/classroom/reference/rest/v1/Form) } // End of list of possible types for union field `material`. } ``` |\n\n| Fields ||\n|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Union field `material`. Material content. `material` can be only one of the following: ||\n| `driveFile` | `object (`[SharedDriveFile](/workspace/classroom/reference/rest/v1/Material#SharedDriveFile)`)` Google Drive file material. |\n| `youtubeVideo` | `object (`[YouTubeVideo](/workspace/classroom/reference/rest/v1/YouTubeVideo)`)` YouTube video material. |\n| `link` | `object (`[Link](/workspace/classroom/reference/rest/v1/Link)`)` Link material. On creation, this is upgraded to a more appropriate type if possible, and this is reflected in the response. |\n| `form` | `object (`[Form](/workspace/classroom/reference/rest/v1/Form)`)` Google Forms material. Read-only. |\n\nSharedDriveFile Drive file that is used as material for course work.\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"driveFile\": { object (/workspace/classroom/reference/rest/v1/DriveFile) }, \"shareMode\": enum (/workspace/classroom/reference/rest/v1/Material#ShareMode) } ``` |\n\n| Fields ||\n|-------------|--------------------------------------------------------------------------------------------------------------------------------------|\n| `driveFile` | `object (`[DriveFile](/workspace/classroom/reference/rest/v1/DriveFile)`)` Drive file details. |\n| `shareMode` | `enum (`[ShareMode](/workspace/classroom/reference/rest/v1/Material#ShareMode)`)` Mechanism by which students access the Drive item. |\n\nShareMode Possible sharing options. Defaults to VIEW if left unspecified, and other values may only be specified within a course work object of type ASSIGNMENT.\n\n| Enums ||\n|----------------------|-----------------------------------------------------------|\n| `UNKNOWN_SHARE_MODE` | No sharing mode specified. This should never be returned. |\n| `VIEW` | Students can view the shared file. |\n| `EDIT` | Students can edit the shared file. |\n| `STUDENT_COPY` | Students have a personal copy of the shared file. |"]]