使用手冊 取消

將計算欄位新增至表單

 

Adobe Acrobat Sign 指南

新功能

  1. 發行前說明
  2. 發行說明
  3. 重要通知

開始使用

  1. 管理員快速入門指南
  2. 使用者快速入門指南
  3. 適用於開發人員
  4. 影片教學課程資料庫
  5. 常見問題集

管理

  1. Admin Console 概觀
  2. 使用者管理
    1. 新增使用者
      1. 新增使用者
      2. 大量新增使用者
      3. 從目錄新增使用者
      4. 從 MS Azure Active Directory 新增使用者
    2. 建立以功能為導向的使用者
      1. 技術帳戶 - API 導向
      2. 服務帳戶 - 手動導向
    3. 檢查有佈建錯誤的使用者
    4. 變更姓名/電子郵件地址
    5. 編輯使用者的群組成員資格
    6. 透過群組介面編輯使用者的群組成員資格
    7. 將使用者升級為管理員角色
    8. 使用者身分類型與 SSO
    9. 切換使用者身分
    10. 使用 MS Azure 驗證使用者
    11. 使用 Google Federation 驗證使用者
    12. 產品設定檔
    13. 登入體驗
  3. 帳戶/群組設定
    1. 設定概觀
    2. 全域設定
      1. 帳戶層級與 ID
      2. 新的收件者體驗
      3. 自我簽署工作流程
      4. 大量傳送
      5. 網頁表單
      6. 自訂傳送工作流程
      7. Power Automate 工作流程
      8. 資料庫文件
      9. 透過合約收集表單資料
      10. 限制文件可見性
      11. 附加已簽署合約的 PDF 副本
      12. 在電子郵件中加入連結
      13. 在電子郵件中加入影像
      14. 附加至電子郵件的檔案將命名為
      15. 將稽核報告附加至文件
      16. 將多個文件合併為一個
      17. 下載個別文件
      18. 上傳已簽署的文件
      19. 我的帳戶中的使用者委派
      20. 允許外部收件者委派
      21. 授權簽署
      22. 授權傳送
      23. 有權新增電子印章
      24. 設定預設時區
      25. 設定預設日期格式
      26. 使用者加入多個群組 (UMG)
        1. 升級以使用 UMG
      27. 群組管理員權限
      28. 更換收件者
      29. 稽核報告
        1. 概觀
        2. 在交易驗證頁面上允許未驗證的存取
        3. 包含提醒
        4. 包括檢視事件
        5. 包含合約頁面/附件計數
      30. 交易頁尾
      31. 產品內傳送訊息和指示
      32. 無障礙 PDF
      33. 全新撰寫體驗
      34. 醫療保健客戶
    3. 帳戶設定
      1. 新增標誌
      2. 自訂公司主機名稱/URL
      3. 新增公司名稱
      4. 合約後 URL 重新導向
    4. 簽名偏好設定
      1. 格式固定的簽名
      2. 允許收件者簽署
      3. 簽署者可變更其姓名
      4. 允許收件者使用已儲存的簽名
      5. 自訂使用條款和消費者資訊披露
      6. 透過表單欄位導覽收件者
      7. 重新啟動合約工作流程
      8. 拒絕簽署
      9. 允許戳記工作流程
      10. 要求簽署者提供其職稱或公司
      11. 允許簽署者列印並置入書面簽名
      12. 在電子簽名時顯示訊息
      13. 需要簽署者使用行動裝置來建立自己的簽名
      14. 要求取得簽署者的 IP 位址
      15. 將公司名稱和職稱排除在參與戳記之外
    5. 數位簽名
      1. 概觀
      2. 使用 Acrobat 下載並簽署
      3. 以雲端簽名簽署
      4. 包括身分識別提供者的中繼資料
      5. 受限制的雲端簽名提供者
    6. 電子印章
    7. 數位身分
      1. 數位身分識別閘道
      2. 身分識別檢查原則
    8. 報告設定
      1. 全新報告體驗
      2. 傳統報告設定
    9. 安全性設定
      1. 單一登入設定
      2. 記住我設定
      3. 登入密碼原則
      4. 登入密碼強度
      5. 網頁工作階段期間
      6. PDF 加密類型
      7. API
      8. 使用者和群組資訊存取
      9. 允許的 IP 範圍
      10. 帳戶共用
      11. 帳戶共用權限
      12. 合約共用控制項
      13. 簽署者身分驗證
      14. 合約簽署密碼
      15. 文件密碼強度
      16. 依地理位置封鎖簽署者
      17. 電話驗證
      18. 知識式驗證 (KBA)
      19. 允許頁面擷取
      20. 文件連結過期
      21. 上傳 Webhook/回呼的用戶端憑證
      22. 時間戳記
    10. 傳送設定
      1. 登入後顯示「傳送」頁面
      2. 傳送時需有收件者名稱
      3. 鎖定已知使用者的名稱值
      4. 允許的收件者角色
      5. 允許電子見證人
      6. 收件者群組
      7. 副本收件者
      8. 收件者合約存取權
      9. 必填欄位
      10. 附加文件
      11. 欄位扁平化
      12. 修改合約
      13. 合約名稱
      14. 語言
      15. 私人訊息
      16. 允許的簽名類型
      17. 提醒
      18. 已簽署文件的密碼保護
      19. 傳送合約通知途徑
      20. 簽署者身分識別選項
        1. 概觀
        2. 簽署密碼
        3. 透過電子郵件傳送的一次性密碼
        4. Acrobat Sign 驗證
        5. 電話驗證
        6. 雲端型數位簽名
        7. 知識式驗證
        8. 政府核發證件
        9. 簽署者身分報告
      21. 內容保護
      22. 啟用公證交易
      23. 文件過期
      24. 預覽、定位簽名及新增欄位
      25. 簽署順序
      26. Liquid mode
      27. 自訂工作流程控制項
      28. 電子簽名頁面的上傳選項
      29. 「簽署後」確認重新導向 URL
    11. 訊息範本
    12. 生技製藥設定
      1. 概觀
      2. 強制執行身分識別驗證
      3. 簽署原因
    13. 工作流程整合
    14. 公證設定
    15. 付款整合
    16. 簽署者傳訊
    17. SAML 設定
      1. SAML 設定
      2. 安裝 Microsoft Active Directory Federation Service
      3. 安裝 Okta
      4. 安裝 OneLogin
      5. 安裝 Oracle Identity Federation
    18. 資料控管
    19. 時間戳記設定
    20. 外部封存
    21. 帳戶語言
    22. 電子郵件設定
      1. 電子郵件標題/頁尾影像
      2. 允許個別使用者電子郵件頁尾
      3. 自訂「請求簽名」電子郵件
      4. 自訂「收件者」和「副本收件者」欄位
      5. 啟用無連結通知
      6. 自訂電子郵件範本
    23. 從 echosign.com 移轉至 adobesign.com
    24. 為收件者設定選項
  4. 法規要求指引
    1. 協助工具
      1. 協助工具合規性
      2. 使用 Acrobat 桌面應用程式建立可存取的表單
      3. 建立可存取的 AcroForms
    2. HIPAA
    3. GDPR
      1. GDPR 概觀
      2. 將使用者標記密文
      3. 將使用者的合約標記密文
    4. 21 CFR part 11 和 EudraLex Annex 11
      1. 21 CRF part 11 驗證套件
      2. 21 CFR 和 EudraLex Annex 11 手冊
      3. 共同責任分析
    5. 醫療保健客戶
    6. IVES 支援
    7. 「保存」合約
    8. 歐盟/英國考量事項
      1. 歐盟/英國跨境交易與 eIDAS
      2. 以電子方式簽署之契約的 HMLR 要求
      3. 英國脫歐對英國電子簽名法的影響
  5. 大量下載合約
  6. 宣告您的網域
  7. 「回報不當使用」連結

傳送、簽署與管理合約

  1. 收件者選項
    1. 取消電子郵件提醒
    2. 電子簽名頁面上的選項
      1. 電子簽名頁面概觀
      2. 開啟以閱讀無欄位的合約
      3. 拒絕簽署合約
      4. 委派簽署權限
      5. 重新啟動合約
      6. 下載合約的 PDF
      7. 檢視合約歷史記錄
      8. 檢視合約訊息
      9. 從電子簽名轉換為書面簽名
      10. 從書面簽名轉換為電子簽名
      11. 對表單欄位進行導覽
      12. 從表單欄位中清除資料
      13. 電子簽名頁面放大倍率和導覽
      14. 變更合約工具和資訊中使用的語言
      15. 檢閱法律注意事項
      16. 調整 Acrobat Sign Cookie 偏好設定
  2. 傳送合約  
    1. 傳送頁面概述
    2. 只傳送合約給您自己
    3. 傳送合約給他人
    4. 書面簽名
    5. 收件者簽署順序
    6. 大量傳送
      1. 「大量傳送」功能的概觀
      2. 「大量傳送」- 設定父範本
      3. 「大量傳送」- 設定 CSV 檔案
      4. 取消「大量傳送」交易
      5. 在大量傳送中新增提醒
      6. 報告可供大量傳送
  3. 在文件中撰寫欄位
    1. 應用程式內撰寫環境
      1. 自動欄位偵測
      2. 使用撰寫環境拖放欄位
      3. 將表單欄位指派給收件者
      4. 預填角色
      5. 以可重複使用的欄位範本來套用欄位
      6. 將欄位轉送至新的資料庫範本
      7. 已在傳送合約時更新撰寫環境
    2. 以文字標籤建立表單
    3. 使用 Acrobat (AcroForms) 建立表單
      1. 建立 AcroForm
      2. 建立可存取的 PDF
    4. 欄位
      1. 欄位類型
        1. 常見欄位類型
        2. 內嵌影像
        3. 戳記影像
      2. 欄位內容外觀
      3. 欄位驗證
      4. 已遮罩的欄位值
      5. 設定顯示/隱藏條件
      6. 計算欄位 
    5. 撰寫常見問題集
  4. 簽署合約
    1. 簽署已傳送給您的合約
    2. 填寫和簽署
    3. 自我簽署
  5. 管理合約
    1. 管理頁面概述
    2. 委派合約
    3. 更換收件者
    4. 限制文件可見性
    5. 取消合約
    6. 建立新提醒
    7. 檢閱提醒
    8. 取消提醒
    9. 存取 Power Automate 流程
    10. 更多動作…
      1. 搜尋的運作方式
      2. 檢視合約
      3. 從合約建立範本
      4. 在檢視中隱藏/取消隱藏合約
      5. 上傳已簽署的合約
      6. 修改已傳送合約的檔案或欄位
      7. 編輯收件者的驗證方法
      8. 新增或修改到期日
      9. 將備註新增至合約
      10. 共用個別合約
      11. 取消共用合約
      12. 下載個別合約
      13. 下載合約的個別檔案
      14. 下載合約的「稽核報告」
      15. 下載合約的欄位內容
  6. 稽核報告
  7. 報告與資料匯出
    1. 概觀
    2. 授予使用者報告的存取權
    3. 報告圖表
      1. 建立新報告
      2. 合約報告
      3. 交易報告
      4. 設定活動報告
      5. 編輯報告
    4. 資料匯出 
      1. 建立新的資料匯出
      2. 網頁表單資料匯出
      3. 編輯資料匯出
      4. 重新整理資料匯出內容
      5. 下載資料匯出
    5. 重新命名報告/匯出
    6. 複製報告/匯出
    7. 排程報告/匯出
    8. 刪除報告/匯出
    9. 檢查交易使用量

進階合約功能與工作流程

  1. 網頁表單 
    1. 建立網頁表單
    2. 編輯網頁表單
    3. 停用/啟用網頁表單
    4. 隱藏/取消隱藏網頁表單
    5. 尋找 URL 或指令碼
    6. 使用 URL 參數預填網頁表單欄位
    7. 儲存網頁表單以便稍後完成
    8. 調整網頁表單大小
  2. 可重複使用的範本 (資料庫範本)
    1. 在 Acrobat Sign 資料庫中的美國政府表單
    2. 建立資料庫範本
    3. 變更資料庫範本的名稱
    4. 變更資料庫範本的類型
    5. 變更資料庫範本的權限層級
    6. 複製、編輯和儲存共用範本
    7. 下載資料庫範本的彙總欄位資料
  3. 轉移網頁表單與資料庫範本的所有權
  4. Power Automate 工作流程 
    1. Power Automate 整合與包含授權的概觀
    2. 啟用 Power Automate 整合
    3. 「管理」頁面的相關動作
    4. 追蹤 Power Automate 使用狀況
    5. 建立新的流程 (範例)
    6. 用於流程的觸發器
    7. 從 Acrobat Sign 之外匯入流程
    8. 管理流程
    9. 編輯流程
    10. 共用流程
    11. 停用或啟用流程
    12. 刪除流程
    13. 實用範本
      1. 僅限管理員
        1. 將所有完成的文件儲存至 SharePoint
        2. 將所有完成的文件儲存至商務用 OneDrive
        3. 將所有完成的文件儲存至 Google 雲端硬碟
        4. 將所有完成的文件儲存至 DropBox
        5. 將所有完成的文件儲存至 Box
      2. 合約封存
        1. 將完成的文件儲存至 SharePoint
        2. 將完成的文件儲存至商務用 OneDrive
        3. 將完成的文件儲存至 Google 雲端硬碟
        4. 將完成的文件儲存至 DropBox
        5. 將完成的文件儲存至 Box
      3. 網頁表單合約封存
        1. 將完成的網頁表單文件儲存至 SharePoint 資料庫
        2. 將完成的網頁表單文件儲存至商務用 OneDrive
        3. 將完成的文件儲存至 Google 雲端硬碟
        4. 將完成的網頁表單文件儲存至 Box
      4. 合約資料擷取
        1. 從您簽署的文件擷取表單欄位資料,並更新 Excel 表
      5. 合約通知
        1. 傳送包含合約內容和已簽署合約的自訂電子郵件通知
        2. 在 Teams 頻道中取得您的 Adobe Acrobat Sign 通知
        3. 在 Slack 中取得您的 Adobe Acrobat Sign 通知
        4. 在 Webex 中取得您的 Adobe Acrobat Sign 通知
      6. 合約產生
        1. 從 Power App 表單和 Word 範本產生文件,傳送以供簽署
        2. 從 OneDrive 的 Word 範本產生合約,並取得簽名
        3. 為所選的 Excel 列產生合約,傳送以供檢閱和簽名
  5. 自訂傳送工作流程
    1. 自訂傳送工作流程概觀
    2. 建立新的傳送工作流程
    3. 編輯傳送工作流程
    4. 啟動或停用傳送工作流程
    5. 以「傳送工作流程」傳送合約
  6. 共用使用者與合約
    1. 共用使用者
    2. 共用合約

與其他產品整合

  1.  Acrobat Sign 整合概觀
  2. 適用於 Salesforce 的 Acrobat Sign
  3. 適用於 Microsoft 的 Acrobat Sign
    1. 適用於 Microsoft 365 的 Acrobat Sign
    2. 適用於 Outlook 的 Acrobat Sign
    3. 適用於 Word/PowerPoint 的 Acrobat Sign
    4. 適用於 Teams 的 Acrobat Sign
    5. 適用於 Microsoft PowerApps 和 Power Automate 的 Acrobat Sign
    6. 適用於 Microsoft Search 的 Acrobat Sign 連接器
    7. 適用於 Microsoft Dynamics 的 Acrobat Sign
    8. 適用於 Microsoft SharePoint 的 Acrobat Sign
  4. 其他整合功能
    1. 適用於 ServiceNow 的 Acrobat Sign
    2. 適用於 HR ServiceNow 的 Acrobat Sign
    3. 適用於 SAP SuccessFactors 的 Acrobat Sign
    4. 適用於 Workday 的 Acrobat Sign
    5. 適用於 NetSuite 的 Acrobat Sign
    6. 適用於 VeevaVault 的 Acrobat Sign
    7. 適用於 Coupa BSM Suite 的 Acrobat Sign
  5. 合作夥伴管理的整合功能
  6. 如何取得整合金鑰

Acrobat Sign 開發人員

  1. REST API
    1. 方法說明文件
    2. SDK/開發人員指南
    3. API 常見問答集
  2. Webhook 
    1. Webhook 概觀
    2. 設定新的 Webhook
    3. 檢視或編輯 Webhook
    4. 停用或重新啟動 Webhook
    5. 刪除 Webhook
    6. 雙向 SSL 憑證
    7. API 中的 Webhook

支援與疑難排解

  1. 客戶支援資源
  2. 企業客戶成功資源

計算欄位屬於進階表單,因此只包含在多重授權服務等級中。


概述

Adobe Acrobat Sign 提供根據簽署者在簽署合約時所輸入的資料,動態更新文件 (合約) 中欄位的能力。這可透過使用計算欄位來辦到。您可使用計算欄位,在將文件寄出以供簽署前,先在文件 (或文件範本) 中設定規則。當簽署者與文件互動並根據欄位/值動態更新文件時,系統就會處理這些規則。

您可使用下列任何機制,在文件中定義計算欄位:


計算欄位使用案例

計算欄位可用在需於簽署時動態更新文件的情形。以下是一些可使用計算欄位的使用案例範例。這些使用案例僅供說明之用。

1. 設定訂購表單—計算欄位可用來設定訂購表單,簽署者可從可用項目的清單中進行選擇並指定數量。從清單選取項目,會自動以所選項目的價格更新表單。簽署者選取的數量也會產生被自動計算之項目的總成本。表單也能納入其他計算,用以確定訂單的應交稅金或根據提供折扣給客戶的業務規則來計算大量折扣。

2. 自動填入合約期限到期日—對於允許客戶在簽署時選擇合約期限長度 (6 個月、12 個月、24 個月等) 的合約,可使用計算欄位來根據客戶在簽署合約時所做的選擇,自動填入合約的結束日期。

3. 具有多個選項的註冊表單—計算欄位可用來設定註冊表單 (例如會籍表單),讓簽署表單的人可以從一組可用選項中進行選擇。簽署者做的選擇可以驅動表單的其他動態方面,例如簽署者同意的期限、合約持續時間以及總成本。


計算欄位基本知識

Acrobat Sign 表單中的任何表單欄位、核取方塊欄位或選項按鈕欄位都可標示為計算欄位。進行簽署時,簽署者無法在指定為計算欄位的欄位中直接輸入值,該欄位的值會根據表單定義的規則自動進行計算。

計算欄位定義由兩部分組成:運算式和格式。

運算式

必填

定義所指定欄位如何進行計算的公式/規則。Acrobat Sign 會在簽署時計算運算式,並在欄位中顯示結果值。

格式

選擇性

可以透過指定格式,將計算欄位的結果值格式化為日期、數字或貨幣。

您可使用 Acrobat Sign 文字標籤、Acrobat Sign 網路應用程式或 PDF 表單欄位來定義計算欄位。使用 Acrobat Sign 文字標籤或 PDF 表單欄位來定義計算欄位時,請使用名為「calc」的指示詞來定義計算運算式。計算欄位的格式則使用名為「format」的指示詞來定義。

範例

{{someCalculatedField_es_:signer1:calc(someExpn):format(formatType, someFormat)}}

此範例會在名為「someCalculatedField」的文件中顯示用來定義欄位的文字標籤。此欄位被指派給身分為 signer1 的收件者。此欄位的值會根據「someExpn」中指定的公式來計算。結果值的類型則由參數「formatType」指定,並根據「someFormat」定義的格式來進行格式化。

Acrobat Sign 網路應用程式的製作環境提供功能齊全的運算式建立工具,供您定義計算欄位的公式。如需建立運算式的詳細資訊,請參閱使用運算式建立工具來指定計算欄位


計算欄位運算式

運算式定義用來決定計算欄位之值的公式/規則。運算式可以包含一或多個下列元素:

常值

指定在運算式中使用的實際值。運算式可以是字串值、數字或日期。例如:

  • {{helloField_es_:signer1:calc(“Hello”)}} – 此常值將名為「helloField」的欄位值設定為 Hello。
  • {{numField_es_:signer1:calc(10)}} – 此常值將名為「numField」的欄位值設定為 10。
  • {{date_es_:isdate(format="mmm d, yyyy")}} - 此常值包含逗號,而逗號為特殊分隔字元。若要讓逗號成為格式化字串的一部分,必須將運算式轉型為常值。
  • {{date_es_:isdate(format='d "day of" mmmm, yyyy')}} - 您可以將字元的文字字串插入到日期計算中。  文字字串必須括在單引號或雙引號中。
    • 上述計算會產生類似以下的字串:12 day of December, 2012

需加入運算式的字串必須用引號括住 (雙引號 (") 或單引號 ('))。如果結果值須包含引號 (單引號或雙引號),請使用反斜線 (\) 來封閉引號。

重要提示:對於接下來所有範例,將只顯示運算式,不顯示文字標籤的完整語法。

運算子

運算子是用來執行運算式中的一或多個作業。例如:

• 6 + 4 – 此運算子會產生 10 的值,並填入計算欄位中。

• 5/22/2016 - 3 – 此運算子會產生 5/19/2016 的值,並填入計算欄位中。

如需運算式中支援的運算子清單,請參閱支援的運算子

欄位

可透過名稱來參考文件中的現有欄位,用以定義運算式。這些欄位可以是 Acrobat Sign 欄位 (例如:簽名、日期欄位、簽署者姓名、簽署者公司等)也可以是文件中或其他計算欄位中定義的欄位。例如:

• price * quantity – 此運算式參考文件中的其他兩個欄位「price」和「quantity」。這兩個欄位值相乘的結果會填入計算欄位中。

• signerName & “employee of “ & signerCompany - 此運算式參考文件中 Acrobat Sign 預先填入的兩個欄位「signerName」和「signerCompany」(若可用),並將它們串聯在一起。如果簽署者的名字是「Casey Jones」,而簽署者的公司是「Acme Corp」,則此運算式會產生「Casey Jones employee of Acme Corp」的值,並填入計算欄位中。

如果欄位名稱包含空格,則須將欄位名稱放在方括號 ([]) 中,才能在運算式中參考此欄位。例如,[field name with spaces] 會參考文件中名為「field name with spaces」的欄位。

函數

運算式也能包含 Acrobat Sign 受支援函數清單中的一或多個函數。在簽署合約期間會計算所指定的函數,並在計算欄位中顯示結果值。例如:

• dateAdd(d, signedDate, 3)– 此運算式使用「dateAdd」函數,並指定將簽署合約的日期加上 3 天。所以,如果在 2016/5/22 簽署合約,則運算式的結果值會是 2016/5/25。

此外也能使用負數,自日期中減去對應的天數。

如需運算式中支援的函數清單,請參閱支援的函數


支援的運算子

計算欄位中支援下列支援運算子。

+

將兩個數字相加。

-

將兩個數字相減。

/

將兩個數字相除。

*

將兩個數字相乘。

&

將兩個字串連接在一起。

=

等於。比較兩個值,如果兩個值相等則傳回 true,如果不相等則傳回 false。

! =

不等於。比較兩個值,如果兩個值不相等則傳回 true,如果相等則傳回 false。

小於。比較兩個值,並根據第一個值是否小於第二個值而傳回布林值 (true 或 false)。

>=

大於或等於。比較兩個值,並根據第一個值是否大於或等於第二個值而傳回布林值 (true 或 false)。

<=

小於或等於。比較兩個值,並根據第一個值是否小於或等於第二個值而傳回布林值 (true 或 false)。

大於。比較兩個值,並根據第一個值是否大於第二個值而傳回布林值 (true 或 false)。

%

餘數運算子。傳回兩個數字相除的餘數。

^

指數運算子。傳回所指定數字的指數值。


支援的函數

在計算欄位中指定運算式時,支援下列函數。

函數

類別

說明

abs(number1)

數學

傳回「number1」數字的絕對值。

roundUp(number1)

數學

捨進「number1」數字。

roundDown(number1)

數學

捨去「number1」數字。

round(number1)

數學

將「number1」數字四捨五入至最接近的整數。

min(number1,number2)

數學

傳回「number1」和「number2」這兩個數字之間較小的值。

max(number1,number2)

數學

傳回「number1」和「number2」這兩個數字之間較大的值。

datePart(part, date)

日期

以整數傳回第一個引數指定的日期部分。例如:datePart(m, 5/22/2016) 會傳回 5,日期的月份部分。

如需 part 屬性可接受值的相關資訊,請參閱下方的「日期部分的接受值」。

dateAdd(part, date, addition)

日期

將組成部分 (例如,「d」代表日、「m」代表月或「y」代表年) 的指定數字加入日期,以計算未來日期。您可以使用數字或欄位名稱。

例如:dateAdd("m", "Jan 1, 2016", 3) 會傳回 2016 年 4 月 1 日的日期。在這個範例中,公式會將指定的日期加上 3 個月。

此外也能使用負數,自日期中減去對應的天數。

dateDiff(part, date1, date2)

日期

傳回兩個日期之間的組成部分數字 (例如,「d」代表日、「h」代表小時或「n」代表分鐘)。您可以使用數字或欄位名稱。

例如:dateDiff("d", "Jan 1, 2016", "Jan 2, 2016") 會傳回值 1,表示 1 月 1 日到 1 月 2 日的 1 天。

daysIn(part, date)

日期

傳回所指定日期之組成部分 (例如,「d」代表日、「m」代表月或「y」代表年) 的天數。您可以使用數字或欄位名稱。

例如:daysIn("m", "Feb 1, 2016”) 會傳回值 29,表示 2016 年 2 月的天數,而 daysIn("y", "02/01/2015") 會傳回 365,表示 2015 年的天數。

date(string)

日期

將「1/1/2016」之類的字串值轉換為可用於其他函數中的日期物件。

now()

日期

傳回計算公式的日期和時間,通常就是電子簽名頁面載入的時間。

if(logical_test, value_if_true, value_if_false)

邏輯

計算「logical_test」。「logical_test」可改為其他運算式。若為 TRUE,則傳回「value_if_true」中指定的值。若為 FALSE,則傳回「value_if_false」中的值。「value_if_true」和「value_if_false」屬性皆可為運算式。

例如:if (1>0, "Correct", "Incorrect") 會傳回「Correct」。

and(logical1, logical2, ...)

邏輯

如果所有邏輯引數皆評估為 TRUE,才傳回 true。否則傳回 false。

例如:and (1>0, 2>1) 會傳回「true」,and (1>0, 2=1) 則傳回「false」。

or(logical1, logical2, ...)

邏輯

如果任一邏輯引數 (logical1, logical2,...) 評估為 TRUE,就傳回 true。如果所有邏輯引數皆評估為 FALSE,則傳回 false。

例如:or (1>0, 2>1) 會傳回「true」。or (1>0, 2=1) 則傳回「false」。

not(logical)

邏輯

傳回「logical」的相反值。所以,如果「logical」評估為 FALSE,則傳回 true。如果評估為 TRUE,則傳回 false。例如:not (1>0) 會傳回「false」。
lookup(sourceField,("value1=return1,value2=return2", "default_value") 邏輯

評估來源欄位「return value」(用於下拉式方塊與選項按鈕),以根據可能的值清單將預設值填入計算欄位。

例如:lookup(stateField, “CA=California,UT=Utah,MA=Massachusetts,WA=Washington”,”None”)

會傳回 California (如果 stateField 是 CA) 或 Utah (如果 stateField 是 UT) 等。  如果找不到相符的項目,則會傳回 None


日期部分的接受值

指定函數可運算的日期組成部分時,可在日期相關函數中使用下列值。

組成部分

函數將套用的日期部分

y

q

m

d

h

小時

n

s


計算欄位格式

除了指定計算欄位的運算式,您也可以格式化輸出值。輸出可以格式化為文字 (預設值)、數字或日期。

搭配文字標籤使用時,格式指示詞使用兩個引數:FormatType 和 Format。

FormatType

指定計算欄位代表的值類型。此參數的接受值為:number 和 date。

Format

指定在計算欄位中放置的輸出值結構。


將計算欄位格式化為數字

可使用下列字元,以數字形式指定輸出的格式

格式字元

說明

_

(底線)。代表任何數字預留位置。

9

代表任何數字預留位置。

.

必要小數點 (或當地適用的符號) 的位置。

0

位於必要小數點的左側或右側。以零填補。

( )

如果數字小於零,在數字前後加上括號。

+

在正數前面加上加號;在負數前面加上減號。

-

在正數前面加上空格;在負數前面加上減號。

,

每三位數加上一個逗號 (或當地適用的分隔字元)。

$

在格式化數字前加上貨幣符號 (或當地適用的符號)。指定此項目時,它必須是格式字串的第一個字元。

%

將欄位中的數字值轉換為百分比。將其乘以 100,然後在

後面加上 % 符號。指定此項目時,它必須是格式字串的最後一個字元。


將計算欄位格式化為日期

可使用下列字元,以日期形式指定輸出的格式。

格式

說明

範例

s

介於 0-59 的分鐘秒數。

「0」到「59」

ss

分鐘秒數,如有需要加上前置零。

「00」到「59」

n

介於 0-59 的小時分鐘數。

「0」或「59」

nn

小時分鐘數,如有需要加上前置零。

「00」或「59」

h

介於 1-12 的一天小時數。

「1」到「12」

hh

一天小時數,如有需要加上前置零。

「01」到「12」

H

介於 0-23 的一天小時數。

「0」到「23」

HH

一天小時數,如有需要加上前置零。

「00」到「23」

d

介於 1 到 31 的一個月天數。

「1」到「31」

dd

一個月天數,如有需要加上前置零。

「01」到「31」

ddd

縮寫的星期幾名稱。

「Mon」到「Sun」

dddd

完整的星期幾名稱。

「Monday」到「Sunday」

m

介於 1-12 的一年月份。

「1」到「12」

mm

一年月份,如有需要加上前置零。

「01」到「12」

mmm

縮寫的月份名稱。

「Jan」到「Dec」

mmmm

完整的月份名稱。

「January」到「December」

yy

兩位數的年份。

「99」或「15」

yyyy

完整的四位數年份。

「1999」或「2015」

t

顯示 A.M./P.M. 指示項的第一個字元。

「A」或「P」

tt

顯示 A.M./P.M. 指示項。

「AM」或「PM」


格式範例

下列範例顯示如何格式化日期和數字計算欄位。

  • 格式化為日期的計算欄位:

{{myField_es_:calc(otherDateField + 3):format(date, "mmm dd, yyyy")}}

輸出將類似於「May 22, 2016」。

  • 格式化為數字的計算欄位。

{{myTax_es_:calc(total * taxrate):format(number, "$,.00") }}

輸出將類似於「$1,987.65」。


使用運算式建立工具來指定計算欄位

您可透過 Acrobat Sign 製作環境來指定計算欄位。下列步驟會逐步引導您在編寫環境中定義計算欄位。

1. 拖放欄位至文件中。按兩下您剛加入的欄位,帶出欄位屬性對話方塊。為欄位提供適當名稱。使用下拉式清單,將「值類型」屬性變更為「計算的值」類型。這表示欄位值將根據簽署時的計算而確定。

「值類型」欄位

 

2. 在「公式」文字欄位中輸入計算運算式,或按一下函數按鈕 ( fx ) 帶出運算式建立工具。

公式建立工具

 

3. 使用運算式建立工具來定義計算欄位的運算式 (請見下圖)。上方的「運算式區域」會顯示將用來計算欄位值的公式。您可在「運算式區域」中輸入公式,或使用編寫環境來建構公式。運算式建立工具會提供所有可用「函數」的清單、文件中現有表單「欄位」的清單,以及受支援「運算子」的清單,協助您建構運算式。您可在運算式建立工具的「清單區域」中連按兩下某個項目,新增「欄位」「函數」至公式。您也可以在「運算子清單」中按一下某個運算子,新增「運算子」至運算式。

4. 完成運算式的定義後,您可按一下「檢查語法」按鈕來檢查運算式的語法,接著儲存變更。

5. 使用「顯示為」下拉式清單來設定計算欄位的類型。

「顯示為」欄位

 

6. 如果「顯示為」的值是「日期」或「數字」,請使用下拉式清單設定欄位值「日期/數字格式」。您也可以選取「自訂」格式,為欄位定義自訂格式。

「數字格式」欄位


具有貨幣格式的計算欄位

計算欄位的貨幣格式會在計算欄位前面插入貨幣符號。(在其他情況下,計算會是取決於公式的簡單算術。)

插入的符號以下列規則為準:

  • 如果來源欄位包含美國貨幣驗證,則會顯示美元符號:$
  • 如果來源欄位包含英國貨幣驗證,則會顯示英鎊符號:£

若要讓「貨幣」格式能夠運作,必須為計算欄位進行下列設定:

  • 將「顯示為」值設為「數字
  • 將「數字格式」值設為「貨幣
計算欄位 - 貨幣格式

在計算中使用的來源欄位,可以是「數字」「貨幣」驗證欄位:

計算欄位 - 來源數字
數字驗證的來源欄位

計算欄位 - 來源貨幣
貨幣驗證的來源欄位

注意:

計算「貨幣」格式化欄位中的值時,Acrobat Sign 不會考量任何類型的貨幣匯兌 (Forex)。

  • 計算欄位只會執行計算的算術
  • 欄位的格式 (「貨幣」) 只會插入貨幣符號

任何表單如需使用美元 ($) 或英鎊 (£) 以外的貨幣符號,則必須將符號新增至文件檔案,或新增將貨幣符號設為預設值的唯讀欄位。

使用此欄位選項時,建議貨幣符號欄位應:

  • 指派給:寄件者 (預填)
  • 啟用唯讀
  • 將「預設值」設為該貨幣符號 (下列範例中使用歐元)
數字格式

「文字」來源欄位必須格式化為「數字」(而非「貨幣」)

計算欄位 - 來源數字
數字驗證的來源欄位

用來計算最終值的欄位必須進行下列設定:

  • 「顯示為」值設為「數字」
  • 「數字格式」欄位設為您要使用的格式
計算欄位 - 數字格式



計算欄位範例

 

  • {{shipState_es_:signer1:calc([billingState]):showif(sameAs=unchecked)}}
    • 將文件中的某個欄位指派給第一位簽署者,且只有在未勾選「sameAs」欄位 (核取方塊) 時才會顯示出來。該欄位的值會自動填入簽署者在文件中輸入的「billingState」欄位值。
  • {{total_es_:signer1:calc(q1*pr1):format(Number,”$,0.00”):align(right)}}
    • 將文件中的某個欄位指派給第一位簽署者。其值會自動計算為「q1」和「pr1」欄位值的乘積。將結果值格式化為貨幣,並在結果值前加上貨幣符號 ($),包含兩個小數位數。結果值也會在欄位中向右對齊。
  • price_es_:signer1:calc(if(pn1=”W1”,9.99,if(pn1=”W2”,5.99,if(pn1=”W3”,24.99,0))))}
    • 文件中的「price」欄位會根據簽署者在文件的「pn1」欄位中的選取值而加以計算。在此例中,如果「pn1」等於 W1,則「price」欄位中顯示的值為 9.99;如果「pn1」等於 W2,則「price」欄位中顯示的值為 5.99,以此類推。如果沒有任何值符合「pn1」欄位中的值,則「price」中顯示的值為 0。透過這個機制,可根據簽署者在簽署時進行的選擇,使用計算欄位來自動填入某個品項的價格。

 

 Adobe

更快、更輕鬆地獲得協助

新的使用者?