<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 6.3 JavaScript使用說明 ### 6.3.1 機器人答設置內容 + ①以字符串"sys.template.javascript.v2="開頭,其后是腳本語言,示例如下: > sys.template.javascript.v2=return "abc"; > sys.template.javascript.v2=var abc="123566"; return abc ; + ②支持JavaScript截取字符串方法: > sys.template.javascript.v2=return "abc.cdes".split(".")[0]; > sys.template.javascript.v2=var abc="123566"; return abc.split(".")[0]; ### 6.3.2 調用“sys.in|out” 的方法 已定義“sys.in|out” 方法,在機器人答內容中,可以直接調用;該方法僅適用于獲取in或者out內參數值。 + ①利用該方法,可以直接獲取JSON結果中`parameters`的參數(用戶輸入的參數)(用`sys.in.XX`引用)以及`result` 返回參數(用`sys.out.YY `引用)。示例如下: ![](https://box.kancloud.cn/648d43969878f38119041e59962c2b4c_939x398.png) ~~~ var name =sys.in.name; var age =sys.in.age; ~~~ + ②現已支持包括列表的獲取,獲取返回結果中result下String數組列表第一個下的name屬性值(此方法一般用于調用第三方插件的時候),示例如下: ![](https://box.kancloud.cn/e43b7543444d4ff8a68e01bb1d01dcd3_1093x574.png) 如上如實例,為了在后臺獲取json中的name字段數據,我們需要在后臺通過以下代碼調用: > var name = sys.out.response.result[0].data.name 注:sys.out.的返回的數據,并不是整個json,而是response的數據(如圖中標識)。所以sys.out后緊跟response,即sys.out.response. sys.out ——response 第一層 ————result 第二層 注:需要注意返回的是否是數組。例如如果是數組,需要加下標,例如例子中為result[0] ——————data 第三層 ————————name 第四層 此時才得到我們需要的數據。 + ③支持if ,else if,else 判斷 ~~~javaScript var name = sys.in.name; if (name == "Bob") { return "Bob"; } else if (name == "Tom") { return "Tom"; } else if (name == "Tony") { return "Tony"; } else { return "UNKNOW"; } ~~~ **(注意)方法體結束以return 返回值為最終輸出結果。** ~~~ var today = new Date(); return today.toString().toLowerCase().replaceAll('t', 'dd'); var today = new Date(); return today.getFullYear().toString(); var min = Math.max(2, 4); return min.toString(); var temp = 1; while (temp <= 1000) { temp += temp; }; return temp.toString(); ~~~ **以上示例均以“ sys.template.javascript.v2= ”開頭**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看