files

Gibt alle Anhänge eines Datensatzes als Array zurück

Im Gegensatz zu file() können Sie mit dieser Funktion alle Dateianhänge eines Datensatzes ansprechen, z.B. um sie als Anhang einer automatisch generierten E-Mail zu versenden oder nach bestimmten Dateien in einer Tabelle suchen.

Syntax

files(nid)

Rückgabewert

[file]

Beispiele

files(this)

Ergebnis: Ein Array mit allen Anhängen des vorliegenden Datensatzes.

count(files(this))

Ergebnis: 10 (wenn der vorliegende Datensatz 10 Anhänge hat).

Sie (Steve Rogers) würden gerne eine E-Mail mit den Anhängen des aktuellen Datensatzes an Hulk schicken. Das wäre das Skript im Button innerhalb des Datensatzes, den Steve anklicken würde, um den Vorgang auszulösen.

sendEmail({
	from: "steve@avengers.com",
	to: "hulk@avengers.com",
	subject: "Wichtige Dokumente",
	body: "Hier kommen die wichtigen Dokumente!",
	attachments: files(this)
})

Ergebnis: Hulk erhält eine E-Mail mit allen Anhängen des aktuellen Datensatzes.

Siehe auch

file, gibt auf Basis des Dateinamens eine bestimmte Datei aus einem Datensatz zurück.

importFile, importiert eine Datei über eine URL und speichert diese als Anhang eines Datensatzes.

Last updated