ENCODEURL-Funktion

Aus Planfix
Wechseln zu: Navigation, Suche

Die Funktion ENCODEURL() gibt einen URL-kodierten String zurück, bei dem einige nicht-alphanumerische Zeichen durch ein Prozentzeichen (%) gefolgt von einer hexadezimalen Zahl ersetzt werden:

EING AUS
! %21
# %23
$ %24
% %25
& %26
' %27
( %28
EING AUS
) %29
* %2A
+ %2B
, %2C
/ %2F
: %3A
EING AUS
; %3B
? %3F
@ %40
[ %5B
] %5D
%20

Sie wird verwendet, wenn es nötig ist, in einem berechneten Feld einen funktionierenden Link zu bilden oder den Wert eines Feldes mit einer Skript-Aktion zu berechnen.

Format

ENCODEURL("link")

URL.CODE("link")

Beispiele

Beispiel Nr. 1:

"https://site.com/?param="+ENCODEURL({{Task.Name}})
https://site.com/?param=%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8


Beispiel Nr. 2:

ENCODEURL("http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")
http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%2FProfit%20and%20Loss%20Statement.xlsx

Wichtig

Es können nur Links ohne spezielle Symbole an die Funktion übergeben werden, wie in den obigen Beispielen. Andernfalls werden die speziellen Zeichen (zum Beispiel %) durch ihre in der Tabelle angegebenen Äquivalente ersetzt. Dadurch funktioniert der Link unter Umständen nicht mehr.

Gehe zu