Coder Social home page Coder Social logo

ocftw / accounting_assistant Goto Github PK

View Code? Open in Web Editor NEW
0.0 5.0 0.0 1019 KB

A framework based on Google App Script (GAS) designed to increase the maintainability of GAS and provide highly abstract spreadsheet automation functions

JavaScript 100.00%

accounting_assistant's Introduction

Accounting assistant

A framework based on Google App Script (GAS) designed to increase the maintainability of GAS and provide highly abstract spreadsheet automation functions.

Deploy the project

npm run deploy

Screenshot

image

accounting_assistant's People

Contributors

yukinamochizuki avatar

Watchers

Pofeng Lee avatar Chia-liang Kao avatar James Cloos avatar Singing Li avatar ROCK avatar

accounting_assistant's Issues

建立單據模型

  • 單據
    • 唯一值
      • UUID
    • 資料
      • 撥款日期
      • 項目
      • 金額
      • 單據資料
      • 填表人
      • 專案名稱
      • 備註
      • 匯款清單
    • 狀態
      • 已輸入至系統
      • 資料內容確認
      • 匯款清單確認
      • 單據狀態確認
      • 已編號,等待整理至資料夾
      • 已完成
    • 定位(列)
      • 填表區
      • 整理區
      • Bug 表

:sparkles: **Welcome to GitHub Projects** :sparkles:

We're so excited that you've decided to create a new project! Now that you're here, let's make sure you know how to get the most out of GitHub Projects.

  • Create a new project
  • Give your project a name
  • Press the ? key to see available keyboard shortcuts
  • Add a new column
  • Drag and drop this card to the new column
  • Search for and add issues or PRs to your project
  • Manage automation on columns
  • Archive a card or archive all cards in a column

建立檔案位置的資料模型

各個年月份的墊付表、所得給付、匯款清單對應的檔案ID,
除了減少頻繁手動設定檔案位置的麻煩外,
供未來或許可以自動開檔案及建立 template 使用。

將單據整理至墊付表與匯款清單分割成可單獨實作的服務或功能

將單據整理至墊付表和匯款清單的步驟長且容易有例外狀況,
需要將它分割成足夠小且具體的步驟,才能開始撰寫比較有可行性的 use case。

例如:
將資料填寫到填表區,並且讓程式整理到 Bug 區給財務小精靈看

就牽扯到了要如何在填表區定位哪些要整理、哪些不要,
在整理的過程中,這些資料有沒有被移動或修改過。

以及整理到 Bug 區是要整理到哪裡、怎麼整理,以及如何維持整理區與填表區的一致性等問題


如果這些問題被分割成一個個 use case 來單獨處理,在規劃和管理上應該會清楚許多。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.