zoukankan      html  css  js  c++  java
  • Power Automate expression中的 string 相关公式

    Power Automate 现阶段还不能使用上Power Fx,所以我们可以使用Azure Logicapp 中的functions

    string中的常用的一些function如下:

    ps: 如有问号则为optional选项

    concat

    Combine two or more strings, and return the combined string

    Concat可以把2个/2个以上的string结合到一起,并且返回一个结合之后的string

    Function: concat('<text1>', '<text2>', ...)

    Example: concat('Hello', 'World')

    Output: Hello World

    endWith

    Check whether a string ends with a specific substring. Return true when the substring is found, or return false when not found. This function is not case-sensitive.

    检查你的string是否是以特定的有个substring做结尾。 返回值为bool(true/false) 如果找到结束为substring则返回true, 未找到substring则返回false。 这个方法不是大小写敏感。

    Function: endsWith('<text>', '<searchText>')

    Example: endsWith('hello world', 'world')

    Output: true

    formatNumber

    Return a number as a string that's based on the specified format.

    基于特定的格式将一个number返回一个string

    Function: formatNumber(<number>, <format>, <locale>?)

    Example:

    formatNumber(1234567890, '0,0.00', 'en-us')

    formatNumber(17.35, 'C2')

    Output:

    1,234,567,890.00

    $17.35

    guid

    Generate a globally unique identifier (GUID) as a string, for example, "c2ecc88d-88c8-4096-912c-d6f2e2b138ce":

     生成 一个 string类型的GUID

    Function:

    guid()

    guid('<format>')   ps: GUID的remark各代表什么

    Example: guid('P')

    Output: "(c2ecc88d-88c8-4096-912c-d6f2e2b138ce)"

    indexOf

    Return the starting position or index value for a substring. This function is not case-sensitive, and indexes start with the number 0.

    返回substring在string中的index 值。 这个function不是大小写敏感功能,index 开始数为0

    Function: indexOf('<text>', '<searchText>')

    Example: indexOf('hello world', 'world')

    Output: 6

    lastIndexOf

    Return the starting position or index value for the last occurrence of a substring. This function is not case-sensitive, and indexes start with the number 0.

    返回开始位置或者在string中出现的substring的index值。 非大小写敏感,index开始值为0

    Function: lastIndexOf('<text>', '<searchText>')

    如果text 值是空,则返回-1

    如果text和searchText两者皆为空,则返回0

    如果searchText是空,则text的总长度减1

    Example:

    lastIndexOf('hello world hello world', 'world')

    lastIndexOf('hello world hello world', '')

    Output:

    18

    22

    length

    Return the number of items in a collection.

    返回在一个string中所有字节总和

    Function: length('<collection>')

    Example: length('abcd')

    Output: 4

    replace

    Replace a substring with the specified string, and return the result string. This function is case-sensitive.

    在string中把一部分旧字段用新字段代替掉。 大小写敏感功能

    Function: replace('<text>', '<oldText>', '<newText>')

    Example: replace('the old string', 'old', 'new')

    Output: the new string

    split

    Return an array that contains substrings, separated by commas, based on the specified delimiter character in the original string.

    把string中的所有字段按照指定的方式分割开,并且输出为array

    Function: split('<text>', '<delimiter>')

    Example: split('a_b_c', '_')

    Output: ["a","b","c"]

    startWith

    Check whether a string starts with a specific substring. Return true when the substring is found, or return false when not found. This function is not case-sensitive.

    检查string中是否以substring作为开始, 返回值为bool(true/false), 非大小写敏感

    Function: startsWith('<text>', '<searchText>')

    Example: startsWith('hello world', 'hello')

    Output: true

    substring

    Return characters from a string, starting from the specified position, or index. Index values start with the number 0.

    从string中,按照指定的index和长度返回相应的字段。  index值从0开始

    Function: substring('<text>', <startIndex>, <length>)

    Example: substring('hello world', 6, 5)

    Output: world

    toLower

    Return a string in lowercase format. If a character in the string doesn't have a lowercase version, that character stays unchanged in the returned string.

    把string中的所有字符改为小写

    Function: toLower('<text>')

    Example: toLower('Hello World')

    Output: hello world

    toUpper

    Return a string in uppercase format. If a character in the string doesn't have an uppercase version, that character stays unchanged in the returned string.

    把string中的所有字符改为大写

    Function: toUpper('<text>')

    Example: toUpper('Hello World')

    Output: HELLO WORLD

    trim

    Remove leading and trailing whitespace from a string, and return the updated string.

    移除string当中的所有空格

    Function: trim('<text>')

    Example: trim(' Hello World  ')

    Output: Hello World

  • 相关阅读:
    java Object 类 与 Wrapper包装类
    java == 和equals()
    CPPU OJ | 开发日志
    第十八次CSP认证游记 | 2019.12.15
    CTF入门 |“男神”背后的隐写术
    Luogu2422 | 良好的感觉 (单调栈)
    Luogu4316 | 绿豆蛙的归宿 (期望DP)
    简单电路中的逻辑学(一)
    UVA12124 | Assemble (二分)
    这里是一些常用的工具网站
  • 原文地址:https://www.cnblogs.com/TheMiao/p/14618978.html
Copyright © 2011-2022 走看看