Material

Materiał dołączony do zadania.

Podczas tworzenia załączników ustawianie pól form, gem ani notebook nie jest obsługiwane.

Zapis JSON
{

  // 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.
}
Pola
Pole unii material. treści materiałów, material może mieć tylko jedną z tych wartości:
driveFile

object (SharedDriveFile)

materiał z Dysku Google,

youtubeVideo

object (YouTubeVideo)

materiał wideo w YouTube;

form

object (Form)

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

gem

object (GeminiGem)

materiał Gemini Gem, Tylko do odczytu.

notebook

object (NotebookLmNotebook)

Materiały z notatnika NotebookLM. Tylko do odczytu.

SharedDriveFile

Plik na Dysku używany jako materiał do zajęć.

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 podana, domyślnie przyjmuje wartość VIEW. Inne wartości można określić tylko w przypadku obiektu zadania typu ASSIGNMENT.

Wartości w polu enum
UNKNOWN_SHARE_MODE Nie określono trybu udostępniania. Nie powinno to nigdy zostać zwrócone.
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.

Tylko do odczytu.

url

string

Adres URL, którego można użyć do uzyskania dostępu do Gema.

Tylko do odczytu.

NotebookLmNotebook

Link do notatnika NotebookLM.

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

string

Identyfikator zasobu notatnika.

title

string

Tytuł notatnika.

Tylko do odczytu.

url

string

Adres URL, którego można użyć do uzyskania dostępu do notatnika.

Tylko do odczytu.