Class File

Datei

Eine Datei in Google Drive Dateien können über DriveApp erstellt oder aufgerufen werden.

// Trash every untitled spreadsheet that hasn't been updated in a week.
var files = DriveApp.getFilesByName('Untitled spreadsheet');
while (files.hasNext()) {
  var file = files.next();
  if (new Date() - file.getLastUpdated() > 7 * 24 * 60 * 60 * 1000) {
    file.setTrashed(true);
  }
}

Methoden

MethodeRückgabetypKurzbeschreibung
addCommenter(emailAddress)FileFügen Sie den angegebenen Nutzer der Liste der Kommentatoren für das File hinzu.
addCommenter(user)FileFügen Sie den angegebenen Nutzer der Liste der Kommentatoren für das File hinzu.
addCommenters(emailAddresses)FileFügt das angegebene Array von Nutzern der Liste der Kommentatoren für File hinzu.
addEditor(emailAddress)FileFügt den angegebenen Nutzer der Liste der Bearbeiter für File hinzu.
addEditor(user)FileFügt den angegebenen Nutzer der Liste der Bearbeiter für File hinzu.
addEditors(emailAddresses)FileFügt das angegebene Array von Nutzern der Liste der Bearbeiter für File hinzu.
addViewer(emailAddress)FileFügt den angegebenen Nutzer der Liste der Betrachter für das File hinzu.
addViewer(user)FileFügt den angegebenen Nutzer der Liste der Betrachter für das File hinzu.
addViewers(emailAddresses)FileFügt das angegebene Array von Nutzern der Betrachterliste für File hinzu.
getAccess(email)PermissionRuft die Berechtigung ab, die dem angegebenen Nutzer gewährt wurde.
getAccess(user)PermissionRuft die Berechtigung ab, die dem angegebenen Nutzer gewährt wurde.
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde.
getBlob()BlobGibt die Daten in diesem Objekt als Blob zurück.
getDateCreated()DateRuft das Datum ab, an dem die File erstellt wurde.
getDescription()StringRuft die Beschreibung für den File ab.
getDownloadUrl()StringRuft die URL ab, die zum Herunterladen der Datei verwendet werden kann.
getEditors()User[]Ruft die Liste der Bearbeiter für dieses File-Element ab.
getId()StringRuft die ID von File ab.
getLastUpdated()DateRuft das Datum ab, an dem die File zuletzt aktualisiert wurde.
getMimeType()StringRuft den MIME-Typ der Datei ab.
getName()StringRuft den Namen des File ab.
getOwner()UserRuft den Dateieigentümer ab.
getParents()FolderIteratorRuft eine Sammlung von Ordnern ab, die dem File unmittelbar übergeordnet sind.
getResourceKey()StringRuft den Ressourcenschlüssel der File ab, die für den Zugriff auf Elemente erforderlich ist, die wurden über einen Link freigegeben.
getSecurityUpdateEligible()BooleanRuft ab, ob dieser File berechtigt ist, das Sicherheitsupdate anzuwenden, das erfordert für den Zugriff einen Ressourcenschlüssel, wenn er über einen Link freigegeben wird.
getSecurityUpdateEnabled()BooleanRuft ab, ob dieser File einen Ressourcenschlüssel für den Zugriff benötigt, wenn er die über einen Link freigegeben wurden.
getSharingAccess()AccessRuft ab, welche Klasse von Nutzern außer auf einzelne Nutzer auf das File zugreifen kann Nutzern, denen explizit Zugriff gewährt wurde.
getSharingPermission()PermissionEr erhält die Berechtigung für die Nutzer, die auf File zugreifen können, außer für einzelne Nutzer, denen explizit Zugriff gewährt wurde.
getSize()IntegerRuft die Anzahl von Byte ab, die zum Speichern von File in Drive verwendet werden.
getTargetId()StringBei einem Shortcut wird die ID des Elements zurückgegeben, auf das es verweist.
getTargetMimeType()StringBei einem Shortcut wird der MIME-Typ des Elements zurückgegeben, auf das es verweist.
getTargetResourceKey()StringWenn es sich bei der Datei um eine Verknüpfung handelt, wird der Ressourcenschlüssel des Elements zurückgegeben, auf das sie verweist.
getThumbnail()BlobRuft eine Miniaturansicht für die Datei ab oder null, wenn keine Miniaturansicht vorhanden ist.
getUrl()StringRuft die URL ab, die zum Öffnen von File in einer Google-App verwendet werden kann, z. B. Google Drive oder Google Docs.
getViewers()User[]Ruft die Liste der Betrachter und Kommentatoren für dieses File ab.
isShareableByEditors()BooleanLegt fest, ob Nutzer mit Bearbeitungsberechtigungen für File folgende Aktionen ausführen dürfen: für andere Nutzer freigeben oder die Berechtigungen ändern.
isStarred()BooleanLegt fest, ob das File im Drive des Nutzers markiert wurde.
isTrashed()BooleanLegt fest, ob sich das File im Papierkorb der Ablage des Nutzers befindet.
makeCopy()FileErstellt eine Kopie der Datei.
makeCopy(destination)FileErstellt eine Kopie der Datei im Zielverzeichnis.
makeCopy(name)FileErstellt eine Kopie der Datei und gibt ihr den angegebenen Namen.
makeCopy(name, destination)FileErstellt eine Kopie der Datei im Zielverzeichnis und gibt ihr den angegebenen Namen.
moveTo(destination)FileVerschiebt dieses Element in den angegebenen Zielordner.
removeCommenter(emailAddress)FileEntfernt den angegebenen Nutzer aus der Liste der Kommentatoren für das File.
removeCommenter(user)FileEntfernt den angegebenen Nutzer aus der Liste der Kommentatoren für das File.
removeEditor(emailAddress)FileEntfernt den angegebenen Nutzer aus der Liste der Bearbeiter für File.
removeEditor(user)FileEntfernt den angegebenen Nutzer aus der Liste der Bearbeiter für File.
removeViewer(emailAddress)FileEntfernt den angegebenen Nutzer aus der Liste der Betrachter und Kommentatoren für das File.
removeViewer(user)FileEntfernt den angegebenen Nutzer aus der Liste der Betrachter und Kommentatoren für das File.
revokePermissions(emailAddress)FileHebt den Zugriff auf die File auf, die dem angegebenen Nutzer gewährt wurde.
revokePermissions(user)FileHebt den Zugriff auf die File auf, die dem angegebenen Nutzer gewährt wurde.
setContent(content)FileÜberschreibt den Inhalt der Datei mit einem bestimmten Ersatz.
setDescription(description)FileLegt die Beschreibung für das File fest.
setName(name)FileLegt den Namen des File fest.
setOwner(emailAddress)FileÄndert den Eigentümer von File.
setOwner(user)FileÄndert den Eigentümer von File.
setSecurityUpdateEnabled(enabled)FileLegt fest, ob File einen Ressourcenschlüssel für den Zugriff benötigt, wenn er die über einen Link freigegeben wurden.
setShareableByEditors(shareable)FileLegt fest, ob Nutzer mit Bearbeitungsberechtigungen für die File Dateien freigeben dürfen oder die Berechtigungen zu ändern.
setSharing(accessType, permissionType)FileLegt fest, welche Klasse von Nutzern auf die File zugreifen kann und welche Berechtigungen werden diesen Nutzern gewährt, ebenso wie einzelnen Nutzern, denen explizit Zugriff gewährt wurde.
setStarred(starred)FileLegt fest, ob das File im Drive des Nutzers markiert ist.
setTrashed(trashed)FileLegt fest, ob sich die File im Papierkorb der Ablage des Nutzers befindet.

Detaillierte Dokumentation

addCommenter(emailAddress)

Fügen Sie den angegebenen Nutzer der Liste der Kommentatoren für das File hinzu. Wenn der Nutzer Nutzer, die sich bereits auf der Betrachterliste befinden, wird der Nutzer mit dieser Methode aus der Betrachterliste hochgestuft.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace 'cloudysanfrancisco@gmail.com' with the email address that you
// want to add as a commenter.
while (files.hasNext()) {
  const file = files.next();
  email = 'cloudysanfrancisco@gmail.com';
  console.log(file.addCommenter(email));
}

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des hinzuzufügenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addCommenter(user)

Fügen Sie den angegebenen Nutzer der Liste der Kommentatoren für das File hinzu. Wenn der Nutzer Nutzer, die sich bereits auf der Betrachterliste befinden, wird der Nutzer mit dieser Methode aus der Betrachterliste hochgestuft.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Adds the active user as a commenter.
while (files.hasNext()) {
  const file = files.next();
  file.addCommenter(Session.getActiveUser());
}

Parameter

NameTypBeschreibung
userUserDarstellung des hinzuzufügenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addCommenters(emailAddresses)

Fügt das angegebene Array von Nutzern der Liste der Kommentatoren für File hinzu. Falls vorhanden der Nutzer, die bereits auf der Liste der Betrachter waren, werden sie mit dieser Methode aus der Liste der Zuschauer*innen.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

while (files.hasNext()) {
  const file = files.next();
  // TODO(developer): Replace 'cloudysanfrancisco@gmail.com' and
  // 'baklavainthebalkans@gmail.com' with the email addresses to add as commenters.
  const emails = ['cloudysanfrancisco@gmail.com','baklavainthebalkans@gmail.com'];
  console.log(file.addCommenters(emails));
}

Parameter

NameTypBeschreibung
emailAddressesString[]Ein Array mit E-Mail-Adressen der Nutzer, die hinzugefügt werden sollen.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addEditor(emailAddress)

Fügt den angegebenen Nutzer der Liste der Bearbeiter für File hinzu. Wenn der Nutzer wird der Nutzer mit dieser Methode aus der Betrachterliste hochgestuft.

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des hinzuzufügenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addEditor(user)

Fügt den angegebenen Nutzer der Liste der Bearbeiter für File hinzu. Wenn der Nutzer wird der Nutzer mit dieser Methode aus der Betrachterliste hochgestuft.

Parameter

NameTypBeschreibung
userUserDarstellung des hinzuzufügenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addEditors(emailAddresses)

Fügt das angegebene Array von Nutzern der Liste der Bearbeiter für File hinzu. Wenn eines der Nutzer, die bereits auf der Liste der Betrachter stehen, werden sie mit dieser Methode aus der Liste der Zuschauer*innen.

Parameter

NameTypBeschreibung
emailAddressesString[]Ein Array mit E-Mail-Adressen der Nutzer, die hinzugefügt werden sollen.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addViewer(emailAddress)

Fügt den angegebenen Nutzer der Liste der Betrachter für das File hinzu. Wenn der Nutzer auf der Liste der Bearbeiter enthält, hat diese Methode keine Auswirkungen.

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des hinzuzufügenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addViewer(user)

Fügt den angegebenen Nutzer der Liste der Betrachter für das File hinzu. Wenn der Nutzer auf der Liste der Bearbeiter enthält, hat diese Methode keine Auswirkungen.

Parameter

NameTypBeschreibung
userUserDarstellung des hinzuzufügenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

addViewers(emailAddresses)

Fügt das angegebene Array von Nutzern der Betrachterliste für File hinzu. Wenn eines der Benutzer, die bereits auf der Liste der Bearbeiter waren, hat diese Methode keine Auswirkungen auf sie.

Parameter

NameTypBeschreibung
emailAddressesString[]Ein Array mit E-Mail-Adressen der Nutzer, die hinzugefügt werden sollen.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

getAccess(email)

Ruft die Berechtigung ab, die dem angegebenen Nutzer gewährt wurde.

Parameter

NameTypBeschreibung
emailStringDie E-Mail-Adresse des Nutzers, dessen Berechtigungen überprüft werden sollen

Rückflug

Permission – die Berechtigungen, die dem Nutzer gewährt wurden

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getAccess(user)

Ruft die Berechtigung ab, die dem angegebenen Nutzer gewährt wurde.

Parameter

NameTypBeschreibung
userUserDarstellung des Nutzers, dessen Berechtigungen geprüft werden sollen

Rückflug

Permission – die Berechtigungen, die dem Nutzer gewährt wurden

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getAs(contentType)

Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. Dieses fügt dem Dateinamen die entsprechende Erweiterung hinzu, beispielsweise "meinedatei.pdf". Allerdings geht davon aus, dass der Teil des Dateinamens, der auf den letzten Punkt folgt (falls vorhanden), ein vorhandener die ersetzt werden soll. Daher lautet „Einkaufsliste.12.25.2014“. wird zu „Einkaufsliste.12.25.pdf“.

Die Tageskontingente für Conversions finden Sie unter Kontingente für Google Dienste. Neu erstellte Google Workspace-Domains unterliegen möglicherweise vorübergehend strengeren Richtlinien. Kontingenten.

Parameter

NameTypBeschreibung
contentTypeStringDer MIME-Typ, in den konvertiert werden soll. Für die meisten Blobs ist 'application/pdf' ist die einzige gültige Option. Für Bilder im BMP-, GIF-, JPEG- oder PNG-Format gilt auch Folgendes: 'image/bmp', 'image/gif', 'image/jpeg' oder 'image/png' gültig sein. Bei einem Google Docs-Dokument ist 'text/markdown' ebenfalls gültig.

Rückflug

Blob: Die Daten als Blob.


getBlob()

Gibt die Daten in diesem Objekt als Blob zurück.

Rückflug

Blob: Die Daten als Blob.


getDateCreated()

Ruft das Datum ab, an dem die File erstellt wurde.

Rückflug

Date – das Datum, an dem die File erstellt wurde

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getDescription()

Ruft die Beschreibung für den File ab.

Rückflug

String: Die Beschreibung für das File-Element

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getDownloadUrl()

Ruft die URL ab, die zum Herunterladen der Datei verwendet werden kann. Nur Nutzer mit der Berechtigung zum Öffnen der Datei in Google Drive auf die URL zugreifen können. Sie können diese URL zum Herunterladen der Datei in einem Browser verwenden, können Sie mit UrlFetchApp die Datei nicht abrufen. Wenn Sie den Inhalt der im Skript verwenden möchten, verwenden Sie getBlob().

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files and logs the download URLs to the console.
while (files.hasNext()) {
  const file = files.next();
  console.log(file.getDownloadUrl());
}

Rückflug

String: Die URL, die zum Herunterladen der Datei verwendet werden kann.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getEditors()

Ruft die Liste der Bearbeiter für dieses File-Element ab. Wenn der Nutzer, der das Skript ausführt, keinen Bearbeitungszugriff auf das File hat, gibt diese Methode ein leeres Array zurück.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Adds the email addresses in the array as editors of each file.
  // TODO(developer): Replace 'cloudysanfrancisco@gmail.com'
  // and 'baklavainthebalkans@gmail.com' with valid email addresses.
  file.addEditors(['cloudysanfrancisco@gmail.com', 'baklavainthebalkans@gmail.com']);

  // Gets a list of the file editors.
  const editors = file.getEditors();

  // For each file, logs the editors' email addresses to the console.
  for (const editor of editors) {
    console.log(editor.getEmail());
  }
}

Rückflug

User[]: Wenn der Nutzer Bearbeitungszugriff für File hat, wird die Liste der Redakteure. Wenn der Nutzer keinen Bearbeitungszugriff hat, wird ein leeres Array zurückgegeben.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getId()

Ruft die ID von File ab.

Rückflug

String – die ID von File

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getLastUpdated()

Ruft das Datum ab, an dem die File zuletzt aktualisiert wurde.

Rückflug

Date – das Datum, an dem die File zuletzt aktualisiert wurde

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getMimeType()

Ruft den MIME-Typ der Datei ab.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files and logs the MIME type to the console.
while (files.hasNext()) {
  const file = files.next();
  console.log(file.getMimeType());
}

Rückflug

String: Der MIME-Typ der Datei.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getName()

Ruft den Namen des File ab.

Rückflug

String – der Name des File

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getOwner()

Ruft den Dateieigentümer ab.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files and logs the names of the file owners to the console.
while (files.hasNext()) {
  const file = files.next();
  console.log(file.getOwner().getName());
}

Rückflug

User: Der Dateieigentümer.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getParents()

Ruft eine Sammlung von Ordnern ab, die dem File unmittelbar übergeordnet sind.

Rückflug

FolderIterator: Eine Sammlung von Ordnern, die unmittelbar übergeordnete Elemente von File sind.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getResourceKey()

Ruft den Ressourcenschlüssel der File ab, die für den Zugriff auf Elemente erforderlich ist, die wurden über einen Link freigegeben.

Rückflug

String: Der Ressourcenschlüssel von File.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSecurityUpdateEligible()

Ruft ab, ob dieser File berechtigt ist, das Sicherheitsupdate anzuwenden, das erfordert für den Zugriff einen Ressourcenschlüssel, wenn er über einen Link freigegeben wird.

Drive benötigt einen Ressourcenschlüssel, um auf einige Dateien oder Ordner zugreifen zu können, die über ein . Diese Änderung ist Teil eines Sicherheitsupdates. Das Update ist standardmäßig für berechtigte Dateien und Ordner. Um die Anforderung von Ressourcenschlüsseln für zulässige Dateien zu aktivieren oder zu deaktivieren, verwenden Sie setSecurityUpdateEnabled

Weitere Informationen zum Sicherheitsupdate für Google Drive

Rückflug

Boolean: gibt an, ob die Ressourcenschlüsselanforderung für File angewendet werden kann.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSecurityUpdateEnabled()

Ruft ab, ob dieser File einen Ressourcenschlüssel für den Zugriff benötigt, wenn er die über einen Link freigegeben wurden. Diese Anforderung ist für geeignete Dateien und Ordner standardmäßig aktiviert. Verwenden Sie setSecurityUpdateEnabled, um die Anforderung von Ressourcenschlüsseln für zulässige Dateien zu aktivieren oder zu deaktivieren.

Weitere Informationen zum Sicherheitsupdate für Google Drive

Rückflug

Boolean: Gibt an, ob die Anforderung an den Ressourcenschlüssel für diese File aktiviert ist.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSharingAccess()

Ruft ab, welche Klasse von Nutzern außer auf einzelne Nutzer auf das File zugreifen kann Nutzern, denen explizit Zugriff gewährt wurde.

Rückflug

Access – welche Klasse von Nutzern kann auf die File zugreifen

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSharingPermission()

Er erhält die Berechtigung, die den Nutzern erteilt wird, die auf File zugreifen können, außer für einzelne Nutzer, denen explizit Zugriff gewährt wurde.

Rückflug

Permission: die Berechtigungen, die Nutzern gewährt wurden, die auf die File zugreifen können

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getSize()

Ruft die Anzahl von Byte ab, die zum Speichern von File in Drive verwendet werden. Beachten Sie, dass Dateien aus Google Workspace-Anwendungen werden nicht auf das Drive-Speicherkontingent angerechnet und deshalb zurückgegeben 0 Byte.

Rückflug

Integer: Die Anzahl der Byte, die zum Speichern von File in Drive verwendet werden

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getTargetId()

Bei einem Shortcut wird die ID des Elements zurückgegeben, auf das es verweist.

Andernfalls wird null zurückgegeben.

// The ID of the file for which to make a shortcut and the ID of
// the folder to which you want to add the shortcut.
// TODO(developer): Replace the file and folder IDs with your IDs.
const fileId = 'abc123456';
const folderId = 'xyz987654';

// Gets the folder to add the shortcut to.
const folder = DriveApp.getFolderById(folderId);

// Creates a shortcut of the file and moves it to the specified folder.
const shortcut = DriveApp.createShortcut(fileId).moveTo(folder);

// Logs the target ID of the shortcut.
console.log(`${shortcut.getName()}=${shortcut.getTargetId()}`);

Rückflug

String: Die Zielelement-ID.


getTargetMimeType()

Bei einem Shortcut wird der MIME-Typ des Elements zurückgegeben, auf das es verweist.

Andernfalls wird null zurückgegeben.

// The ID of the file for which to make a shortcut and the ID of
// the folder to which you want to add the shortcut.
// TODO(developer): Replace the file and folder IDs with your IDs.
const fileId = 'abc123456';
const folderId = 'xyz987654';

// Gets the folder to add the shortcut to.
const folder = DriveApp.getFolderById(folderId);

// Creates a shortcut of the file and moves it to the specified folder.
const shortcut = DriveApp.createShortcut(fileId).moveTo(folder);

// Logs the MIME type of the file that the shortcut points to.
console.log(`MIME type of the shortcut: ${shortcut.getTargetMimeType()}`);

Rückflug

String: Der MIME-Typ des Zielelements.


getTargetResourceKey()

Wenn es sich bei der Datei um eine Verknüpfung handelt, wird der Ressourcenschlüssel des Elements zurückgegeben, auf das sie verweist. Ein Ressourcenschlüssel ist einen zusätzlichen Parameter, den Sie übergeben müssen, um auf Dateien zuzugreifen, die über einen .

Wenn die Datei keine Verknüpfung ist, wird null zurückgegeben.

// Gets a file by its ID.
// TODO(developer): Replace 'abc123456' with your file ID.
const file = DriveApp.getFileById('abc123456');

// If the file is a shortcut, returns the resource key of the file that it points to.
console.log(file.getTargetResourceKey());

Rückflug

String: Der Ressourcenschlüssel des Zielelements oder null, wenn die Datei keine Verknüpfung ist.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getThumbnail()

Ruft eine Miniaturansicht für die Datei ab oder null, wenn keine Miniaturansicht vorhanden ist.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Logs the thumbnail image for each file to the console as a blob,
  // or null if no thumbnail exists.
  console.log(file.getThumbnail());
}

Rückflug

Blob: Die Miniaturansicht der Datei.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getUrl()

Ruft die URL ab, die zum Öffnen von File in einer Google-App verwendet werden kann, z. B. Google Drive oder Google Docs.

Rückflug

String: Die URL, die verwendet werden kann, um dieses File in einer Google-App wie z. B. Google Drive oder Google Docs

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

getViewers()

Ruft die Liste der Betrachter und Kommentatoren für dieses File ab. Wenn Nutzende, die führt das Skript aus, das keinen Bearbeitungszugriff auf den File hat, mit dieser Methode gibt ein leeres Array zurück.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // For each file, logs the viewers' email addresses to the console.
  const viewers = file.getViewers();
  for (viewer of viewers) {
    console.log(viewer.getEmail());
  }
}

Rückflug

User[]: Wenn der Nutzer Bearbeitungszugriff auf File hat, wird die Liste der und Kommentatoren. Wenn der Nutzer keinen Bearbeitungszugriff hat, wird ein leeres Array zurückgegeben.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isShareableByEditors()

Legt fest, ob Nutzer mit Bearbeitungsberechtigungen für die File folgende Aktionen ausführen dürfen: für andere Nutzer freigeben oder die Berechtigungen ändern.

Rückflug

Boolean: true, wenn Nutzer mit Bearbeitungsberechtigungen Dateien für andere Nutzer freigeben dürfen oder Berechtigungen ändern false wenn nicht

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isStarred()

Legt fest, ob das File im Drive des Nutzers markiert wurde.

Rückflug

Boolean: true, wenn File in der Ablage des Nutzers markiert ist false wenn nicht

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

isTrashed()

Legt fest, ob sich das File im Papierkorb der Ablage des Nutzers befindet.

Rückflug

Boolean: true, wenn sich die File im Papierkorb der Ablage des Nutzers befindet false wenn nicht

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/drive

makeCopy()

Erstellt eine Kopie der Datei.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file and logs the file name to the console.
  console.log(file.makeCopy().getName());
}

Rückflug

File: Die neue Kopie.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

makeCopy(destination)

Erstellt eine Kopie der Datei im Zielverzeichnis.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file and adds it to the specified folder.
  // TODO(developer): Replace the folder ID with your own.
  const destination = DriveApp.getFolderById('123456abcxyz');
  const copiedFile = file.makeCopy(destination);

  // Logs the file names to the console.
  console.log(copiedFile.getName());
}

Parameter

NameTypBeschreibung
destinationFolderDas Verzeichnis, in das die Datei kopiert werden soll.

Rückflug

File: Die neue Kopie.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

makeCopy(name)

Erstellt eine Kopie der Datei und gibt ihr den angegebenen Namen.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file and sets the name to 'Test-Copy.'
  const filename = file.makeCopy('Test-Copy');

  // Logs the copied file's name to the console.
  console.log(filename.getName());
}

Parameter

NameTypBeschreibung
nameStringDer Dateiname, der auf die neue Kopie angewendet werden soll.

Rückflug

File: Die neue Kopie.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

makeCopy(name, destination)

Erstellt eine Kopie der Datei im Zielverzeichnis und gibt ihr den angegebenen Namen.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Creates a copy of each file, sets the file name, and adds the copied file
  // to the specified folder.
  // TODO(developer): Replace the folder ID with your own.
  const destination = DriveApp.getFolderById('123456abcxyz');
  const copiedFile = file.makeCopy('Test-Copy', destination);

  // Logs the file names to the console.
  console.log(copiedFile.getName());
}

Parameter

NameTypBeschreibung
nameStringDer Dateiname, der auf die neue Kopie angewendet werden soll.
destinationFolderDas Verzeichnis, in das die Datei kopiert werden soll.

Rückflug

File: Die neue Kopie.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

moveTo(destination)

Verschiebt dieses Element in den angegebenen Zielordner.

Der aktuelle Nutzer muss Eigentümer der Datei sein oder mindestens Bearbeitungszugriff auf das Element aktuellen übergeordneten Ordner, um das Element in den Zielordner zu verschieben.

Parameter

NameTypBeschreibung
destinationFolderDer Ordner, der zum neuen übergeordneten Ordner wird.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

removeCommenter(emailAddress)

Entfernt den angegebenen Nutzer aus der Liste der Kommentatoren für das File. Diese Methode hindert Nutzer nicht daran, auf File zuzugreifen, wenn sie zu einer Nutzerklasse gehören die allgemeinen Zugriff haben, z. B. wenn die File für das in der gesamten Domain.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Removes the given user from the list of commenters for each file.
  // TODO(developer): Replace the email with the email of the user you want to remove.
  file.removeCommenter('cloudysanfrancisco@gmail.com');
}

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des zu entfernenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

removeCommenter(user)

Entfernt den angegebenen Nutzer aus der Liste der Kommentatoren für das File. Diese Methode hindert Nutzer nicht daran, auf File zuzugreifen, wenn sie zu einer Nutzerklasse gehören die allgemeinen Zugriff haben, z. B. wenn die File für das in der gesamten Domain.

// Gets a list of all files in Google Drive with the given name.
// TODO(developer): Replace the file name with your own.
const files = DriveApp.getFilesByName('Test');

// Loops through the files.
while (files.hasNext()) {
  const file = files.next();

  // Removes the given user from the list of commenters for each file.
  console.log(file.removeCommenter(Session.getActiveUser()));
}

Parameter

NameTypBeschreibung
userUserEine Darstellung des zu entfernenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

removeEditor(emailAddress)

Entfernt den angegebenen Nutzer aus der Liste der Bearbeiter für File. Bei dieser Methode werden keine Nutzer am Zugriff auf File blockieren, wenn sie zu einer Nutzerklasse gehören, die allgemeinen Zugriff haben, z. B. wenn die File für das gesamte Domain oder die File befindet sich in einer geteilten Ablage, auf die der Nutzer zugreifen kann.

Bei Drive-Dateien wird der Nutzer dadurch auch aus der Betrachterliste entfernt.

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des zu entfernenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

removeEditor(user)

Entfernt den angegebenen Nutzer aus der Liste der Bearbeiter für File. Bei dieser Methode werden keine Nutzer am Zugriff auf File blockieren, wenn sie zu einer Nutzerklasse gehören, die allgemeinen Zugriff haben, z. B. wenn die File für das gesamte Domain oder die File befindet sich in einer geteilten Ablage, auf die der Nutzer zugreifen kann.

Bei Drive-Dateien wird der Nutzer dadurch auch aus der Betrachterliste entfernt.

Parameter

NameTypBeschreibung
userUserEine Darstellung des zu entfernenden Nutzers.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

removeViewer(emailAddress)

Entfernt den angegebenen Nutzer aus der Liste der Betrachter und Kommentatoren für das File. Dieses hat keine Auswirkungen, wenn der Nutzer ein Bearbeiter, kein Betrachter oder Kommentator ist. Bei dieser Methode Der Zugriff auf File wird nicht blockiert, wenn sie zu einer Klasse von Nutzern gehören, die allgemeinen Zugriff haben, z. B. wenn die File für das oder wenn sich die File in einer geteilten Ablage befindet, auf die der Nutzer zugreifen kann.

Bei Drive-Dateien wird der Nutzer dadurch auch aus der Liste der Bearbeiter entfernt.

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des zu entfernenden Nutzers.

Rückflug

File: Diese File für die Verkettung.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

removeViewer(user)

Entfernt den angegebenen Nutzer aus der Liste der Betrachter und Kommentatoren für das File. Dieses hat keine Auswirkungen, wenn der Nutzer ein Bearbeiter und kein Betrachter ist. Diese Methode blockiert auch nicht Nutzer, die nicht auf die File zugreifen, wenn sie zu einer Nutzerklasse mit allgemeinen Zugriff haben, z. B. wenn die File für die gesamte Domain des Nutzers freigegeben ist oder File befindet sich in einer geteilten Ablage, auf die der Nutzer zugreifen kann.

Bei Drive-Dateien wird der Nutzer dadurch auch aus der Liste der Bearbeiter entfernt.

Parameter

NameTypBeschreibung
userUserEine Darstellung des zu entfernenden Nutzers.

Rückflug

File: Diese File für die Verkettung.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

revokePermissions(emailAddress)

Hebt den Zugriff auf die File auf, die dem angegebenen Nutzer gewährt wurde. Bei dieser Methode werden keine Nutzer daran hindern, auf die File zuzugreifen, wenn sie zu einer Klasse von Nutzern gehören, die allgemeinen Zugriff haben, z. B. wenn die File für das der gesamten Domain.

Parameter

NameTypBeschreibung
emailAddressStringDie E-Mail-Adresse des Nutzers, dessen Zugriff widerrufen werden soll

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

revokePermissions(user)

Hebt den Zugriff auf die File auf, die dem angegebenen Nutzer gewährt wurde. Bei dieser Methode werden keine Nutzer daran hindern, auf die File zuzugreifen, wenn sie zu einer Klasse von Nutzern gehören, die allgemeinen Zugriff haben, z. B. wenn die File für das der gesamten Domain.

Parameter

NameTypBeschreibung
userUserDarstellung des Nutzers, dessen Zugriff widerrufen werden soll

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setContent(content)

Überschreibt den Inhalt der Datei mit einem bestimmten Ersatz. Löst eine Ausnahme aus, wenn content größer als 10 MB ist.

// Creates a text file with the content 'Hello, world!'
file = DriveApp.createFile('New Text File', 'Hello, world!');

// Logs the content of the text file to the console.
console.log(file.getBlob().getDataAsString());

// Updates the content of the text file to 'Updated text!'
file.setContent('Updated text!')

// Logs content of the text file to the console.
console.log(file.getBlob().getDataAsString());

Parameter

NameTypBeschreibung
contentStringDer neue Inhalt der Datei.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setDescription(description)

Legt die Beschreibung für das File fest.

Parameter

NameTypBeschreibung
descriptionStringdie neue Beschreibung für das File

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setName(name)

Legt den Namen des File fest.

Parameter

NameTypBeschreibung
nameStringden neuen Namen von File

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setOwner(emailAddress)

Ändert den Eigentümer von File. Bei dieser Methode erhält der vorherige Eigentümer ausdrücklicher Bearbeitungszugriff auf die File.

Parameter

NameTypBeschreibung
emailAddressStringdie E-Mail-Adresse des Nutzers, der der neue Eigentümer werden soll

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setOwner(user)

Ändert den Eigentümer von File. Bei dieser Methode erhält der vorherige Eigentümer ausdrücklicher Bearbeitungszugriff auf die File.

Parameter

NameTypBeschreibung
userUserDarstellung des Nutzers, der der neue Inhaber werden soll

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setSecurityUpdateEnabled(enabled)

Legt fest, ob File einen Ressourcenschlüssel für den Zugriff benötigt, wenn er die über einen Link freigegeben wurden. Zulässige Dateien und Ordner sind standardmäßig aktiviert.

Weitere Informationen zum Sicherheitsupdate für Google Drive

Parameter

NameTypBeschreibung
enabledBooleanGibt an, ob die Ressourcenschlüsselanforderung für File aktiviert werden soll.

Rückflug

File: Diese File zum Verketten.

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setShareableByEditors(shareable)

Legt fest, ob Nutzer mit Bearbeitungsberechtigungen für die File Dateien freigeben dürfen oder die Berechtigungen zu ändern. Die Standardeinstellung für eine neue File ist true.

Parameter

NameTypBeschreibung
shareableBooleantrue, wenn Nutzer mit Bearbeitungsberechtigung die Datei freigeben dürfen andere Nutzer oder die Berechtigungen ändern false wenn nicht

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setSharing(accessType, permissionType)

Legt fest, welche Klasse von Nutzern auf die File zugreifen kann und welche Berechtigungen werden diesen Nutzern gewährt, ebenso wie einzelnen Nutzern, denen explizit Zugriff gewährt wurde.

// Creates a folder that anyone on the Internet can read from and write to. (Domain
// administrators can prohibit this setting for users of a Google Workspace domain.)
var folder = DriveApp.createFolder('Shared Folder');
folder.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.EDIT);

Parameter

NameTypBeschreibung
accessTypeAccesswelche Nutzerklasse auf die File zugreifen können soll
permissionTypePermissiondie Berechtigungen, die Nutzern gewährt werden sollen, die auf File zugreifen können

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setStarred(starred)

Legt fest, ob das File im Drive des Nutzers markiert ist. Der Standardwert für Der neue Wert für File ist false.

Parameter

NameTypBeschreibung
starredBooleantrue, wenn File im Feld des Nutzers markiert werden soll Drive: false wenn nicht

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive

setTrashed(trashed)

Legt fest, ob sich die File im Papierkorb der Ablage des Nutzers befindet. Nur die Der Eigentümer kann File in den Papierkorb verschieben. Der Standardwert für neue File ist false.

Parameter

NameTypBeschreibung
trashedBooleantrue, wenn die File in den Papierkorb verschoben werden soll: in das Google Drive-Konto des Nutzers, false wenn nicht

Rückflug

File – diese File, für Verkettung

Autorisierung

Skripts, die diese Methode verwenden, erfordern eine Autorisierung mit einem oder mehreren der folgenden Bereiche:

  • https://www.googleapis.com/auth/drive