つくば鳥人間の会の会計システムです。
Google SpreadsheetをDBとして扱う、システムです。
- JavaScript
- Google Apps Script
- HTML
- CSS
- Bulma
- CSSフレームワーク
- SpreadSheetSQL
- GoogleAppsScriptでSpreadsheetをSQLっぽく扱えるライブラリです。
- インストール方法
- GoogleAppsScript上でリソース > ライブラリ > ProjectIDを入力 > 選択 > 最新バージョンを選択
- Project ID:
MAoZrMsylZMiNUMljU4QtRHEMpGMKinCk
- 参考サイト
- Google Driveの中のDB用SpreadsheetとGoogle Apps ScriptのProjectを複製する。
- Projectのスクリプト・プロパティを設定する。
- デプロイする。参考動画
- ウェブサイトの
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。コピペ。