String(字符串)
String.base64Decode()
说明: 将 base64 编码的字符串转换为纯文本。
语法: String.base64Decode()
返回值: String(字符串)
来源: n8n 自定义功能
示例:
"aGVsbG8=".base64Decode() //=> "hello"
String.base64Encode()
说明: 将纯文本转换为 base64 编码的字符串。
语法: String.base64Encode()
返回值: String(字符串)
来源: n8n 自定义功能
示例:
"hello".base64Encode() //=> "aGVsbG8="
String.concat()
说明: 将一个或多个字符串连接到基础字符串末尾。也可以使用 + 运算符,参见示例。
语法: String.concat(string1, string2?, ..., stringN?)
返回值: String(字符串)
来源: JavaScript 函数
参数:
string1(String)— 要追加的第一个字符串。string2(String)— 可选 — 要追加的第二个字符串。stringN(String)— 可选 — 要追加的第 N 个字符串。
示例:
'sea'.concat('food') //=> 'seafood'
'sea' + 'food' //=> 'seafood'
'work'.concat('a', 'holic') //=> 'workaholic'
String.extractDomain()
说明: 如果字符串是电子邮件地址或 URL,则返回其域名;未找到时返回 undefined。
如果字符串还包含其他内容,可以先尝试使用 extractEmail() 或 extractUrl()。
语法: String.extractDomain()
返回值: String(字符串)
来源: n8n 自定义功能
示例:
"me@example.com".extractDomain() //=> 'example.com'
"http://n8n.io/workflows".extractDomain() //=> 'n8n.io'
"It's me@example.com".extractEmail().extractDomain() //=> 'example.com'
String.extractEmail()
说明: 提取字符串中找到的第一个电子邮件地址。未找到时返回 undefined。
语法: String.extractEmail()
返回值: String(字符串)
来源: n8n 自定义功能
示例:
"My email is me@example.com".extractEmail() //=> 'me@example.com'
String.extractUrl()
说明: 提取字符串中找到的第一个 URL。未找到时返回 undefined。仅识别完整的 URL,例如以 http 开头的 URL。
语法: String.extractUrl()
返回值: String(字符串)
来源: n8n 自定义功能
示例:
"Check out http://n8n.io".extractUrl() //=> 'http://n8n.io'
String.extractUrlPath()
说明: 返回 URL 中域名之后的部分,未找到 URL 时返回 undefined。
如果字符串还包含其他内容,可以先尝试使用 extractUrl()。
语法: String.extractUrlPath()
返回值: String(字符串)
来源: n8n 自定义功能
示例:
"http://n8n.io/workflows".extractUrlPath() //=> '/workflows'
"Check out http://n8n.io/workflows".extractUrl().extractUrlPath() //=> '/workflows'
String.hash()
说明: 返回使用指定算法计算出的字符串哈希值。未指定时,默认使用 md5。
语法: String.hash(algo?)
返回值: String(字符串)
来源: n8n 自定义功能
参数:
algo(String)— 可选 — 要使用的哈希算法。可选值:md5、base64、sha1