[閒聊] 活動AP計算表

看板BlueArchive作者 (貓貓豪可愛)時間1周前 (2024/04/25 00:33), 1周前編輯推噓3(300)
留言3則, 3人參與, 1周前最新討論串1/1
這次改很大 理論上初期設定好後面就不用再一直重新副本了 除非我又改了一些跟架構有關的部分或者有動到GAS指令碼 那就真的還是得重新副本 沒辦法 GAS改了一下 之後活動都通用 不用一直手動改了 雖然犧牲了一點執行效率就是 這邊大致說一下使用方式 (PC端為主 手機用戶很多功能不能用 內文會補充說明) 1.副本試算表 https://reurl.cc/vagaXA 點上面網址會直接跳轉到複製文件 免得有人搞不清楚狀況跟我要編輯權限 如果要純看不下的話點這個 https://reurl.cc/dnxn8k 2.授予權限 由於版本更新資料是使用IMPORTDATA()函數抓取外部資料庫 副本後請點選右上紅圈給與權限 https://i.imgur.com/hDZvow8.png
否則下面紅圈處的版本號與更新歷程資訊皆無法正常獲取 這步驟只能在PC上執行 行動裝置沒法給權限 建議手機為主的用戶至少也先在電腦上給過一次權限再進行使用 否則只能使用最基礎的功能 且無法在第一時間獲取版本更新資訊 3.首頁介面說明 https://i.imgur.com/Wfn3l72.png
授予權限後 會抓到版本更新資料 若與最新版本不同 會上紅底醒目標示 下面會顯示最新5筆更新內容 可以比對確認一下是否需要下載新版本 通常會建議盡可能維持最新版(雖然不排除我改版反倒改出BUG...) 當中試算表本體與整體架構的調整相關 僅能點擊超連結 重新副本解決(所以我希望盡可能不要用到) 下面的體力精算表與現在進行活動 則可以使用GAS自動獲取新版表單 由於會獲取到外部資訊 所以初次此用時需要授權 https://i.imgur.com/TqxHNcl.png
https://i.imgur.com/s3djN41.png
給予授權完不會動 之後要再點一下才會正式運作 (只需要第一次給授權即可) 然而很可惜的 手機用戶這邊不只無法給授權 連點圖片觸發指令碼都沒辦法 所以這下載功能手機端就是純擺飾 要更新只能去最上面超連結直接整份試算表副本 如果真的擔心安全性的話 那不給授權也沒關係 其他功能還是可以正常使用的 只是之後更新就跟手機用戶一樣 去最上面副本整份試算表吧 4.更新下載 點擊對應按鈕後會獲取新工作表 舊表單不會自動刪除 請在把諸如加成學生/現有素材量/簽到日期 等個人化資訊謄寫好後 再自行手動刪除舊版工作表 https://i.imgur.com/n3Xq4ri.png
5.環境設置確認 由於GAS程式碼的通用化 關於表單名稱的資料是從'首頁'!B12儲存格開始抓取 https://i.imgur.com/YPM16uP.png
請確保B12的名稱與當下使用的體力精算表"完全相同" 若有不同請手動修改(除非不小心動到 否則理論上應該不會) 接下來到'體力精算表'的S2儲存格 這邊對照到要使用的活動表格名稱 也請確認名稱"完全相同" 由於考慮到後續活動的更新 所以這格為自行輸入 旁邊儲存格若像附圖中發生#RFE錯誤 請將S2儲存格清空後重新輸入即可 https://i.imgur.com/lPVDhwE.png
由於現在是以體力精算表為基準出發 所以設置好表單名稱後 現在連目標日期與需求體力皆會自動抓取 要做的初始設置也較少了 紅圈處需要按照自己的狀況作設置 相關說明基本都有寫註解 如果看不懂再問我 假設沒有要用的話 建議至少也填寫S2儲存格 其他不填也行 否則活動表單的GAS會無法運作 https://i.imgur.com/y2cQUgb.png
6.活動表單設置 每次活動都不太一樣 這邊就先不詳細說明了 總之就是先拉到右邊勾持有學生 然後紅色跟橘色的變數自己填好 看不懂的部分先看註解 看不懂就再問我 7.問題回報 這次順便加上了問題回報功能(點超連結到表單填寫) 填寫表單後問題與處理狀況會整理在下面 若我沒有第一時間處理 也可以看一下有沒有其他人回報問題 可以先自己手動修正 https://i.imgur.com/yBGiT1V.png
目前這邊問題都是我自己做的測試跟範例 8.資料刷新 前面寫著寫著忘了 最後再補上 因為資料是用IMPORTDATA()抓的 並不會"即時"更新 如果完全不動作的話 大約1小時會自動更新一次 需要手動強制刷新請點兩下'問題回報'的 E1 或是 '首頁'的 D2 因為資料是抓取發佈到GOOGLE伺服器CSV檔案 所以最多可能會有半小時上下的延遲 可以在'首頁'的F1:F2確定具體時間偏差 https://i.imgur.com/IyOofOW.png
不使用IMPORTRANGE()原因是這服務的即時性要求沒那麼高 而且理論上IMPORTDATA()的作法應該也能處理較多的使用人數 (雖然根本不會有那麼多人用就是了) 我有盡力的在壓榨試算表了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.35.144 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/BlueArchive/M.1713976395.A.C3C.html ※ 編輯: sam1234580 (180.217.35.144 臺灣), 04/25/2024 00:39:19

04/25 07:18, 1周前 , 1F
04/25 07:18, 1F

04/25 08:54, 1周前 , 2F
再次謝謝
04/25 08:54, 2F

04/27 00:31, 1周前 , 3F
04/27 00:31, 3F
文章代碼(AID): #1cAJHBmy (BlueArchive)