-
-
-
-
-
-
-
-
-
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
-
isAdminMode
-
isDatabaseLocked
-
isDatabaseProtected
-
item
-
join
-
last
-
latitude
-
length
-
ln
-
loadFileAsBase64
-
loadFileAsBase64URL
-
location
-
log
-
longitude
-
lower
-
lpad
-
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
-
-
-
-
-
-
-
-
appendTempFile
- aktualisiert vor 10 Tagen
Erstellt eine temporäre Datei auf dem Ninox-Server
Diese Funktion fügt den gegebenen Inhalt einer temporären Datei hinzu, die über einen durch createTempFile()erzeugten Link abgerufen werden kann.
❗ Die entsprechende Datei muss schon erstellt worden sein und noch existieren, wenn sie ausgeführt wird.
Die temporäre Datei wird 24 Stunden nach der Erstellung wieder gelöscht.
Die temporäre Datei wird 24 Stunden nach der Erstellung wieder gelöscht.
Verwenden Sie diese Funktion in Verbindung mit createTempFile(), um große Exporte oder solche mit langer Laufzeit zu rendern.
❗ Die Funktion kann nur auf dem Server ausgeführt werden. Erfahren Sie mehr über Ausführungskontext.
Syntax
appendTempFile(link, string)
appendTempFile(string, string)
Rückgabewert
void
Beispiele
appendTempFile(url, inhalt) fügt einer temporären Datei auf dem Ninox-Server zusätzlichen Inhalt hinzu.
let zeilenumbruch := "
";
let titel := "KundenID,Umsätze" + zeilenumbruch;
URL := do as server
createTempFile(titel, "export.csv")
end;
do as server
for kunde in select Kunden do
let zeile := kunde.Nr + "," + kunde.Umsätze + zeilenumbruch;
appendTempFile(URL, zeile)
end
end
Ergebnis: Zuerst wird eine temporäre CSV-Datei auf dem Server erzeugt und der Link zu der Datei im URL-Feld gespeichert. Dann werden Daten aus der Tabelle Kunden der Datei Zeile für Zeile hinzugefügt.
Siehe auch
createTempFile, erstellt eine temporäre Datei auf dem Ninox-Server.
