-
-
-
-
-
-
-
-
-
abs
-
acos
-
age
-
alert
-
appendTempFile
-
appointment
-
array
-
asin
-
atan
-
atan2
-
avg
-
barcodeScan
-
cached
-
capitalize
-
ceil
-
chosen
-
clientLang
-
closeAllRecords
-
closeFullscreen
-
closeRecord
-
color
-
concat
-
contains
-
cos
-
count (aka cnt)
-
createCalendarEvent
-
createCalendarReminder
-
createTempFile
-
createTextFile
-
createXLSX
-
createZipFile
-
databaseId
-
date
-
datetime
-
day
-
days
-
degrees
-
dialog
-
duplicate
-
duration
-
email
-
endof
-
even
-
exp
-
extractx
-
fieldId
-
file
-
fileMetadata
-
files
-
fileUrl
-
first
-
floor
-
format
-
formatJSON
-
formatXML
-
get
-
html
-
http
-
icon
-
importFile
-
index
-
invalidate
-
Ipad
-
isAdminMode
-
isDatabaseLocked
-
isDatabaseProtected
-
item
-
join
-
last
-
latitude
-
length
-
ln
-
loadFileAsBase64
-
loadFileAsBase64URL
-
location
-
log
-
longitude
-
lower
-
max
-
min
-
month
-
monthIndex
-
monthName
-
ninoxApp
-
now
-
number
-
numbers
-
odd
-
openFullscreen
-
openPage
-
openPrintLayout
-
openRecord
-
openTable
-
openURL
-
parseCSV
-
parseJSON
-
parseXML
-
phone
-
popupRecord
-
pow
-
printAndSaveRecord
-
printRecord
-
printTable
-
quarter
-
queryConnection
-
radians
-
random
-
range
-
raw
-
record
-
removeFile
-
removeItem
-
renameFile
-
replace
-
replacex
-
round
-
rpad
-
rsort
-
sendCommand
-
sendEmail
-
set
-
setItem
-
shareFile
-
shareView
-
sign
-
sin
-
sleep
-
slice
-
sort
-
split
-
splitx
-
sqr
-
sqrt
-
start
-
string
-
styled
-
substr
-
substring
-
sum
-
tableId
-
tan
-
teamId
-
testx
-
text
-
time
-
timeinterval
-
timestamp
-
today
-
trim
-
unique
-
unshareAllViews
-
unshareFile
-
unshareView
-
upper
-
url
-
urlDecode
-
urlEncode
-
urlOf
-
user
-
userEmail
-
userFirstName
-
userFullName
-
userHasRole
-
userId
-
userIsAdmin
-
userLastName
-
userName
-
userRole
-
userRoles
-
users
-
validateXML
-
waitForSync
-
week
-
weekday
-
weekdayIndex
-
weekdayName
-
workdays
-
year
-
yearmonth
-
yearquarter
-
yearweek
-
abs
-
-
-
-
-
-
-
-
removeFile
- aktualisiert vor 10 Monaten
Entfernt eine Datei sicher von einem Feld oder Datensatz
Diese Funktion entfernt eine Datei, indem Sie entweder:
- ein
Datei-Objekt angeben, das die notwendigen Informationen enthält (nidund den Dateinamen) oder nidund den Dateinamen als separate Parameter angeben.
Das Datei-Objekt kann entweder aus einem Bild-Feld stammen oder mit der Funktion file(this, "Name") erstellt werden.
Achtung: Wenn diese Funktion in nativen Apps (iOS, iPadOS, macOS, Android) verwendet wird, muss sie in einem
do as server-Codeblock im Formel-Editor eingefügt werden.
Syntax
removeFile(file, string)
removeFile(nid, string, string)
Rückgabewert
void
Hinweis: Wenn Sie die Funktion
removeFilefür ein Bild-Feld (removeFile(Datei)) verwenden, wird Bild-Feld nicht automatisch aktualisiert. Dieses Verhalten ist beabsichtigt.
Um den Dateiverweis aus einem Bild-Feld vollständig zu entfernen, müssen Sie das Bild-Feld mithilfe eines Skripts manuell auf Null setzen, zum Beispiel:
removeFile(Bild);
Bild := null;
So werden sowohl die Datei als auch das Feld ordnungsgemäß entfernt.
Beispiele
Verwenden Sie removeFile(Datei), um ein Bild zu entfernen, das an einen Datensatz angehängt ist, und in einem Bild-Feld angezeigt wird:
removeFile(Bild);
Bild := null
Ergebnis: Das Bild wird aus dem Datensatz entfernt und das Bild-Feld wird auf leer gesetzt.
Verwenden Sie removeFile(nid, dateiname), um eine PDF zu entfernen, die an einen Datensatz angehängt ist:
removeFile(this, "Angebot_0724.pdf")
Ergebnis: Die PDF „Angebot_0724.pdf“ wird vom Datensatz entfernt.
Hinweis: Sie können Schleifen verwenden, um mehrere Dateien auf einmal zu entfernen. Allerdings kann dieser Prozess langsam sein.
Siehe auch
renameFile, benennt eine Datei in einem Feld oder Datensatz um.
importFile, importiert eine Datei von einer URL und speichert sie als Anhang eines Datensatzes.
shareFile, gibt eine URL einer bestimmten Datei zurück
