scratch的雲端變數只能儲存數字,不能儲存文字和符號。 但如果把所有字元裝進一個清單中,就可以讓每個字元得到一個編號。 只要將字元轉換成編號存入雲端變數,要使用時再還原,就可以達到用雲端變數儲存文字的目的。 這個專案裡有一個清單,裡面包含: 10個阿拉伯數字、 26個英文字母、 40幾個符號、 5000多個中文字。 在轉成編號後若不足4位,要在前面補上0來把編號變成四位數。 此外,當輸入的字元不包含在清單裡時,就用編號0001代替,這樣在還原時就會還原成 [?] 以表示該字元不包含於清單內。