/tbw-accounting-system

つくば鳥人間の会の会計システムです。

Primary LanguageJavaScript

tbw-accounting-system

つくば鳥人間の会の会計システムです。
Google SpreadsheetをDBとして扱う、システムです。

システム概要

acc_sys

画面

kaikei_0

kaikei_1

必要な技術

  • JavaScript
  • Google Apps Script
  • HTML
  • CSS

使用しているライブラリ・フレームワーク

導入方法

  1. Google Driveの中のDB用SpreadsheetとGoogle Apps ScriptのProjectを複製する。
  2. Projectのスクリプト・プロパティを設定する。
    • プロジェクトのプロパティ設定画面への行き方 プロジェクトのプロパティ設定画面への行き方
    • プロジェクトのプロパティ設定画面 プロジェクトのプロパティ設定画面
    • 設定するプロパティ プロパティ情報
  3. デプロイする。参考動画
  4. ウェブサイトのweb_sites/generalFunc.js内のBASE_URLをデプロイした際に発行されたURLに書き換える。
    ウェブサイトのweb_sites/signin.js内のBASE_URLをデプロイした際に発行されたURLに書き換える。

プロパティの中身

  • ACCOUNTING_DB_NAME: DBとなるSSの名前
  • ACCOUNTING_BOOK_TEMPLATE_ID: 出納帳のテンプレートとなるSSのID
  • ADMIN_TOKEN_ID: 認証されるGoogleアカウントのID(コピペ)→改善できます
  • DB_ID: DBとなるSSのID
  • *_DB_NAME: 全てコピペ
  • HEADER_ROW_NUM: コピペ
  • ORGANIZATION_NAME: 組織名
  • *_TEMPLATE_ID: 出納帳・決算書のテンプレートSSのID。コピペ
  • ROOT_FOLDER_ID: ルートフォルダとなるDrive ID。コピペ。