iT邦幫忙

0

線上問卷填答完產生規則性流水號問題

  • 分享至 

  • xImage

我在Microsoft Forms問卷調查
需要在填答完後的感謝頁面呈現有規則的流水號
ex:20240502001(日期+3碼流水號)

因必須預先製作流水單號
故隨機亂碼的方式不可行

想問Microsoft Forms能在填答完感謝頁面上呈現流水號嗎?

我也搜尋了其他線上問卷
surveycake:有填答編號這個設定,但似乎是隨機亂碼
google表單:還需要研究,但感謝頁面好像不能編輯,只能轉跳其他網頁?

謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
不明

我知道Google Form可以搭配GAS(Google Apps Script)來處理,你先看看能不能改GAS,我在提供給你程式碼,不然我也是白打;不好意思我剛剛沒看到需要回傳流水碼,這個GAS只能搭配EMAIL做回傳的動作,也沒辦法在頁面上顯示

0
海綿寶寶
iT邦大神 1 級 ‧ 2024-05-04 10:36:24

問Google Gemini回答如下

Microsoft Forms 本身無法在填答完後自動產生規則性流水號,但可以使用 Power Automate 來達成此目的。

Power Automate 是 Microsoft 提供的雲端自動化服務,可以將各種應用程式和服務串聯在一起,以自動化工作流程。要使用 Power Automate 在 Microsoft Forms 中產生規則性流水號,可以按照以下步驟操作:

1. 建立一個新的 Power Automate 流程。
2. 選取「從空白開始」,然後選取「Microsoft Forms」。
3. 選取「當表單提交時」觸發器。
4. 在「表單」欄位中,選取要產生流水號的表單。
5. 新增一個「新動作」,然後選取「Microsoft Forms」。
6. 選取「建立表單回應」動作。
7. 在「表單」欄位中,選取與觸發器相同的表單。
8. 在「回應」欄位中,新增一個新的欄位,並將其命名為「流水號」。
9. 在「流水號」欄位中,使用 Power Automate 的表達式來產生規則性流水號。例如,以下表達式會產生以「SF」開頭的流水號,後面跟著 5 位數字:

concat('SF', formatDateTime(utcNow(), 'yyyyMMddHHmmss'))

10. 儲存您的流程。

完成上述步驟後,每次有人提交表單時,Power Automate 都會自動產生一個新的流水號並將其添加到回應中。您可以使用這個流水號來唯一識別每個回應。

以下是一些使用 Power Automate 在 Microsoft Forms 中產生規則性流水號的注意事項:

* 流水號的長度最多為 255 個字元。
* 流水號只能包含字母、數字、底線和連字符。
* 不能使用兩個相同的流水號。

如果要使用更複雜的流水號格式,可以使用 Power Automate 的表達式來實現。有關 Power Automate 表達式的詳細資訊,請參閱 [Power Automate 表達式參考](https://learn.microsoft.com/en-us/training/modules/introduction-expressions/)。

我要發表回答

立即登入回答