Online Documents
繁體中文
繁體中文
  • First Launch Experience
  • How to Train EMILY?
  • Simple Web Automation
  • Web Automation Tools
  • Web Automation Processor
  • User Fill
  • Workspace Script
  • File Exporter
  • File Enumerator
  • EXCEL Processor
  • EXCEL Analyzer
  • EXCEL Writer
  • EXCEL Filler
  • CSV Creator
  • PowerShell
  • PDF Analyzer
  • Mail Sender
  • Mail Reader
  • Exchange Mail Sender
  • Exchange Mail Reader
  • HTTP Analyzer
  • Command Line
  • DOCX Templater
  • SQL Executor
  • Desktop Automation (DA)
  • SFTP
  • JSON API Server
  • Chart
  • DOCX2HTML
  • Folder Processor
  • Google Drive
  • Google Sheets
  • Google OCR
  • Google NLU
  • Azure Form Recognizer
  • Anti-Captcha
  • ChatGPT
  • Gemini
  • Schedule Trigger
  • Mail Trigger
  • File Trigger
  • API Trigger
  • Protect Text
  • Flexibility & Security
  • Announcement
    • Version Releases
    • Third Party Notice
Powered by GitBook
On this page
  • TYPE
  • HOST
  • PORT
  • USER
  • PASSWORD
  • DATABASE
  • SQL STATEMENT
  • input 輸入陣列
  • output 輸出物件

SQL Executor

連線指定資料庫執行 SQL 指令並分析處理執行結果

PreviousDOCX TemplaterNextDesktop Automation (DA)

Last updated 1 year ago

TYPE

選擇資料庫種類,oracle 另需要在本機端安裝 Oracel SQL Developer client library: mysql, postgres, oracle, mssql

HOST

資料庫主機,可以為 IP address 或主機網域名稱。

PORT

資料庫主機埠號。

USER

連線資料庫的使用者帳號名稱,支援文檔變數 %VAR%。

PASSWORD

連線資料庫的使用者帳號密碼,支援文檔變數 %VAR%。

DATABASE

資料庫名稱,支援文檔變數 %VAR%。

SQL STATEMENT

對指定資料庫執行的 SQL 指令,指令中可以使用文檔變數: SELECT * from %price%

input 輸入陣列

在 input 陣列中的每個元素代表 SQL 查詢到的每一筆資料,物件中的 key 為查詢表格的欄位,value 為該欄位在這一筆資料的值。

output 輸出物件

加入 output 物件中的每個 key 將被輸出成工作資料夾中的一個 TXT 檔案,檔案名稱即為 key,文字內容為該 key 相對應的 value。

// 寫入分析結果到工作資料夾中 total.txt 
let total = 0
input.forEach((row) => total = total + row.price)
output['total'] = total