Material

Materiały dołączone do zadania.

Podczas tworzenia załączników ustawianie pola form, gem lub notebook nie jest obsługiwane.

Zapis JSON
{

  "driveFile": {
    object (SharedDriveFile)
  },
  "youtubeVideo": {
    object (YouTubeVideo)
  },
  "link": {
    object (Link)
  },
  "form": {
    object (Form)
  },
  "gem": {
    object (GeminiGem)
  },
  "notebook": {
    object (NotebookLmNotebook)
  }
}
Pola
Treści istotne. Poniżej znajduje się lista pól, które wzajemnie się wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól:
driveFile

object (SharedDriveFile)

Materiał z pliku na Dysku Google.

youtubeVideo

object (YouTubeVideo)

Film na YouTube.

form

object (Form)

Materiały dotyczące Formularzy Google. Tylko do odczytu.

gem

object (GeminiGem)

Materiały dotyczące Gemów w Gemini. Tylko do odczytu.

notebook

object (NotebookLmNotebook)

Materiał z notatnika NotebookLM. Tylko do odczytu.

Koniec pól wykluczających się wzajemnie.

SharedDriveFile

Plik na Dysku, który jest używany jako materiał do zadania na zajęciach.

Zapis JSON
{
  "driveFile": {
    object (DriveFile)
  },
  "shareMode": enum (ShareMode)
}
Pola
driveFile

object (DriveFile)

Szczegóły pliku na Dysku.

shareMode

enum (ShareMode)

Mechanizm, za pomocą którego uczniowie uzyskują dostęp do elementu na Dysku.

ShareMode

Możliwe opcje udostępniania. Jeśli nie zostanie określona, domyślnie przyjmuje wartość VIEW. Inne wartości można określić tylko w obiekcie zadania typu ASSIGNMENT.

Wartości w polu enum
UNKNOWN_SHARE_MODE Nie określono trybu udostępniania. Ta wartość nie powinna być nigdy zwracana.
VIEW Uczniowie mogą wyświetlać udostępniony plik.
EDIT Uczniowie mogą edytować udostępniony plik.
STUDENT_COPY Uczniowie mają osobistą kopię udostępnionego pliku.

GeminiGem

Link do Gema w Gemini.

Zapis JSON
{
  "id": string,
  "title": string,
  "url": string
}
Pola
id

string

Identyfikator zasobu Gemów.

title

string

Tytuł Gema.

url

string

URL, którego można użyć, aby uzyskać dostęp do Gema.

NotebookLmNotebook

Link do notatnika NotebookLM.

Zapis JSON
{
  "id": string,
  "title": string,
  "url": string
}
Pola
id

string

Identyfikator zasobu notatnika.

title

string

Tytuł notatnika.

url

string

Adres URL, którego można użyć, aby uzyskać dostęp do notatnika.