好的,所以這裏的設置可能會有點長,但我會嘗試去衝刺線。QuickBase:根據報告的內容在另一個表格中創建多行
本質上,我試圖增強QuickBase以適應員工的薪酬歷史跟蹤。批准更改是按季度進行的,對於週年日落在該季度的員工。這個想法是,管理人員會向該季度的所有相關審查人員提交一份報告,輸入他們提出的補償變更,然後再提交給審批人進行確認。
爲了實現這個目標,我們有一個「員工」表,它與一個「比較記錄」表相關,一對多。比較記錄的一個例子是Bob的2015年第一季度回顧,2016年第一季度回顧,2016年第三季度業績增長以及他2017年第一季度回顧等。
我的希望是填寫建議薪酬變化是對薪酬記錄進行網格編輯,填寫擬議的「新薪水」,並保存。聽起來很簡單。
創建一個關於「員工」的報表非常簡單,該報表顯示所有員工在即將到來的季度中有周年日期。 很容易創建一個給定時間段,給定位置或給定批准者的所有「比較記錄」的報告。
然而,問題是,如果有(例如)20人組成的第2季度審查,我們就需要產生出20個空白「比較記錄」爲適當的日期,對於那些具體的員工。換句話說,我不一定要讓人們進入並擊中「新對比記錄」,挑選員工姓名,填寫信息,並且保存20次。
我知道HTTP API有一個添加記錄功能,我見過其他人通過QuickBase中的按鈕驅動。這似乎並不適用於多個員工。
我也看到,可以在QB中託管頁面,並在這些頁面上嵌入JavaScript以執行骯髒的工作。這似乎更可能是一種解決方案,但我不完全知道如何去使用它。
有沒有一種方法可以使用JS從QB查詢「在下一季度有周年日期的員工的所有員工ID」,然後使用添加記錄循環訪問該列表以添加每個員工的記錄?我認爲這個例子真的是我正在尋找的核心。
在這種情況下,我最終會得到一個按鈕的東西的「開始Q2比較評論」的效果,單擊它一次補充適當的空白記錄,然後讓管理者開始在他們的建議修改填充。這似乎是一個非常合理的經歷。
如果還有更優雅的整體解決方案,我也對此表示歡迎。 任何幫助,非常感謝:)