計算工作日
計算工作日 API 是一個工具,供開發人員輕鬆計算有效工作日,滿足從基本到複雜場景的一系列要求。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | Mightora.io |
| URL | https://mightora.io/power-automate-connectors/calculate-working-day/ |
| support@mightora.io |
| 連接器中繼資料 | |
|---|---|
| Publisher | 特威德科技有限公司 |
| 網站 | https://mightora.io |
| 隱私策略 | https://mightora.io/privacy/ |
| 類別 | 營銷;資料 |
計算工作日
計算工作日 API 是一個強大的工具,旨在幫助開發人員輕鬆計算有效工作日,滿足從簡單到高度複雜場景的廣泛需求。 它與用戶定義的工作日和銀行假期無縫集成,提供多種功能以滿足不同的需求。 透過進階配置選項,開發人員可以自訂計算以符合特定的工作日模式。 透過提供客製化的工作日清單(由相應的星期幾代碼標識),API 可確保根據使用者定義的時間表精確確定下一個工作日。
發行商: Mightora.io
Mightora.io 由 Ian Tweedie 創立 (也稱為 Tech Tweedie ),我們致力於協助低程式碼開發人員增強其 Power Platform 開發體驗。 透過提供卓越的 Power Automate 連接器和 API,我們的使命是提供易於使用的工具,以降低開發成本並使開發人員能夠擁抱公民發展。 借助我們的創新解決方案,您可以期待無縫且高效的開發流程,推動您的成功。 更多信息可以在 我們的網站上找到。
先決條件
若要使用此聯結器,您需要下列專案才能繼續:
- Microsoft Power Apps 或 Power Automate 方案
- 不需要 API 密鑰,我們的連接器可以免費用作 Ian Tweedie(也稱為 Tech Tweedie)的社區貢獻,請查看 Tech Tweedie 博客 以獲取該工具 https://techtweedie.github.io/posts/calculate-working-day/ 的視頻演示或訪問 網站
支援的作業
結合
在一個回應中執行所有端點的組合。
基本下一個工作天
根據週一至週五的工作週尋找下一個工作日。
日期差異計算器
此動作會使用多個變數來判斷兩個日期之間的工作天數。
下一個工作天
此動作會使用多個變數來判斷您的工作天數,以便在您提供的日期之後傳回正確的下一個工作日。
每月第一個和最後一個工作日
此動作會使用多個變數來判斷指定月份的第一個和最後一個工作天。
今天是工作日嗎
此動作會使用多個變數來判斷提供的今天/日期是否是您的工作日。
X 個工作天的日期
此動作會使用多個變數來決定 X 個工作天的時間內的工作日。
取得憑證
我們的連接器可免費使用,無需 API 金鑰。 如需支持,請前往我們的網站 這裡.
使用者入門
您可以在下列情況下使用此連接器:
- 建立連接,不需要 api 密鑰。
- 將步驟新增至您的 Power Automate 流程。
- 輸入您的 API 金鑰並選取您的端點。
- 傳入您的網域值,您也可以傳入完整的電子郵件地址,但我們只需要網域。
已知問題和限制
- 目前沒有已知問題
- 目前我們限制每秒撥打 1 個電話,如果您需要更大的容量,請直接與我們聯繫。
使用連接器
要使用我們的連接器;
- 將其新增至您的 Power Automate 流程。
- 建立您的連線,不需要 API 金鑰。
- 選擇您的動作
- 根據動作傳入選用和必要參數。
可以使用的參數
- date - 您希望以請求為中心的相關日期。 這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23。
- working_days - 此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。
- x_working_days - 以 X 天為單位查找工作日,例如 4
- start_date - YYYY-MM-DD 格式的開始日期。 例如 2022-12-23。
- end_date - YYYY 的結束日期 -MM-DD 格式。 例如 2022-12-30。
- country - 目前僅支援英國。 值可以是英格蘭和威爾斯、蘇格蘭、北愛爾蘭、無。 用於過濾掉銀行假期。
- non_working_days - 非工作日的自訂清單,這可能是無法提供服務的日期清單。 在清單中的字串中,格式為 YYYY-MM-DD,YYYY-MM-DD,例如 2022-12-28、2022-12-29、2022-12-30。
部署指示
您可以在下列情況下使用此連接器:
- 如果您被要求使用 api-key
free作為鍵值,請建立您的連接。 - 將步驟新增至您的 Power Automate 流程
- 輸入您的 API 金鑰並選取您的端點
- 傳入您的網域值,您也可以傳入完整的電子郵件地址,但我們只需要網域
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| X 個工作天的日期 |
此動作會使用多個變數來決定 X 工作天時間的工作日。 |
| 下一個工作天 |
此動作會使用多個變數來判斷您的工作天數,以便在您提供的日期之後傳回正確的下一個工作日。 |
| 今天是工作日嗎 |
此動作會使用多個變數來判斷今天是否是您的工作日。 |
| 基本下一個工作天 |
根據週一至週五的工作週尋找下一個工作日。 |
| 所有計算工作日端點的組合 |
在一個回應中執行所有端點的組合。 欲了解更多信息,請參閱 https://mightora.io/calculate-working-day |
| 日期差異計算器 |
此動作會使用多個變數來判斷兩個日期之間的工作天數。 |
| 每月第一個和最後一個工作日 |
此動作會使用多個變數來判斷指定月份的第一個和最後一個工作天。 |
| 適用國家/地區 |
我們擁有最新銀行假期資訊的可用國家/地區清單。 |
X 個工作天的日期
此動作會使用多個變數來決定 X 工作天時間的工作日。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Date
|
date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
|
工作天
|
working_days | True | string |
此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。 |
|
在 X 個工作天內
|
x_working_days | True | integer |
以 X 天為單位查找工作日,例如 4 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸入日期
|
input_date | string |
input_date |
|
工作天
|
working_days | array of string |
working_days |
|
工作日文字
|
working_days_in_words | array of string |
working_days_in_words |
|
工作日文字
|
non_working_days | array of string |
non_working_days |
|
下一個工作天
|
x_days | integer |
x_days |
|
工作日(以 x 天為單位)
|
working_day_in_x_days | string |
working_day_in_x_days |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
下一個工作天
此動作會使用多個變數來判斷您的工作天數,以便在您提供的日期之後傳回正確的下一個工作日。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Date
|
date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
|
工作天
|
working_days | True | string |
此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。 |
|
非工作日
|
non_working_days | string |
非工作日的自定義列表,這可能是無法提供服務的日期列表。 在字串中,格式為 YYYY-MM-DD,YYYY-MM-DD,例如 2022-12-28,2022-12-29,2022-12-30 |
|
|
在 X 個工作天內
|
x_working_days | True | integer |
以 X 天為單位查找工作日,例如 4 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸入日期
|
input_date | string |
input_date |
|
工作天
|
working_days | array of string |
working_days |
|
工作日文字
|
working_days_in_words | array of string |
working_days_in_words |
|
工作日文字
|
non_working_days | array of string |
non_working_days |
|
下一個工作天
|
next_working_day | string |
next_working_day |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
今天是工作日嗎
此動作會使用多個變數來判斷今天是否是您的工作日。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Date
|
date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
|
工作天
|
working_days | True | string |
此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸入日期
|
input_date | string |
input_date |
|
輸入日期是否為工作天
|
is_input_date_a_working_day | boolean |
is_input_date_a_working_day |
|
工作天
|
working_days | array of string |
working_days |
|
工作日文字
|
working_days_in_words | array of string |
working_days_in_words |
|
工作日文字
|
non_working_days | array of string |
non_working_days |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
基本下一個工作天
根據週一至週五的工作週尋找下一個工作日。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Date
|
date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸入日期
|
input_date | string |
input_date |
|
下一個工作天
|
next_working_day | string |
next_working_day |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
所有計算工作日端點的組合
在一個回應中執行所有端點的組合。 欲了解更多信息,請參閱 https://mightora.io/calculate-working-day
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Date
|
date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
|
工作天
|
working_days | True | string |
此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。 |
|
非工作日
|
non_working_days | string |
非工作日的自定義列表,這可能是無法提供服務的日期列表。 在字串中,格式為 YYYY-MM-DD,YYYY-MM-DD,例如 2022-12-28,2022-12-29,2022-12-30 |
|
|
在 X 個工作天內
|
x_working_days | True | integer |
以 X 天為單位查找工作日,例如 4 |
|
篩選國家/地區的銀行假期
|
country | string |
選擇您要篩選的銀行假日 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸入日期
|
input_date | string |
input_date |
|
輸入日期是否為工作天
|
is_input_date_a_working_day | boolean |
is_input_date_a_working_day |
|
工作天
|
working_days | array of string |
working_days |
|
工作日文字
|
working_days_in_words | array of string |
working_days_in_words |
|
工作日文字
|
non_working_days | array of string |
non_working_days |
|
下一個工作天
|
next_working_day | string |
next_working_day |
|
下一個工作天
|
x_days | integer |
x_days |
|
工作日(以 x 天為單位)
|
working_day_in_x_days | string |
working_day_in_x_days |
|
每月第一個工作天
|
first_working_day_of_month | string |
first_working_day_of_month |
|
每月最後一個工作天
|
last_working_day_of_month | string |
last_working_day_of_month |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
日期差異計算器
此動作會使用多個變數來判斷兩個日期之間的工作天數。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
非工作日
|
non_working_days | string |
非工作日的自定義列表,這可能是無法提供服務的日期列表。 在字串中,格式為 YYYY-MM-DD,YYYY-MM-DD,例如 2022-12-28,2022-12-29,2022-12-30 |
|
|
工作天
|
working_days | True | string |
此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。 |
|
Date
|
start_date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
|
Date
|
end_date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
開始日期
|
start_date | string |
start_date |
|
結束日期
|
end_date | string |
end_date |
|
總天數
|
total_days | integer |
total_days |
|
工作天數
|
working_days_count | integer |
working_days_count |
|
工作天
|
working_days | array of string |
working_days |
|
工作日文字
|
working_days_in_words | array of string |
working_days_in_words |
|
工作日文字
|
non_working_days | array of string |
non_working_days |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
每月第一個和最後一個工作日
此動作會使用多個變數來判斷指定月份的第一個和最後一個工作天。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
Date
|
date | True | string |
這是 YYYY-MM-DD 格式的輸入日期。 例如 2022-12-23 |
|
工作天
|
working_days | True | string |
此參數需要以逗號分隔的工作日清單,其中星期一是 1,星期二是 2,依此類推。 在預設情況下,我們使用週一至週五的所有工作日,因此值為「1,2,3,4,5」。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸入日期
|
input_date | string |
input_date |
|
工作天
|
working_days | array of string |
working_days |
|
工作日文字
|
working_days_in_words | array of string |
working_days_in_words |
|
工作日文字
|
non_working_days | array of string |
non_working_days |
|
每月第一個工作天
|
first_working_day_of_month | string |
first_working_day_of_month |
|
每月最後一個工作天
|
last_working_day_of_month | string |
last_working_day_of_month |
|
詳細資訊
|
more_info | string |
more_info |
|
開發者寄語
|
message_from_developer | string |
message_from_developer |
適用國家/地區
我們擁有最新銀行假期資訊的可用國家/地區清單。
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
國家
|
countrys | array of object |
國家 |
|
國家
|
countrys.country | string |
country |