This is a Google Sheets add-on. By using this add-on, you can import time tracking data in Toggl to your Redmine as time entries.
Toggl2Rm has the following features,
- Get detail report from Toggl, and write them to active sheet.
- Add time entries to Redmine from active sheet.
- Clone this repository
$ git clone https://github.com/HeRoMo/toggl2rm.git $ cd toggl2rm
- Install packages
$ yarn install
- Login to Google.
$ yarn login
- Turn ON your Google Apps Script API
Access to https://script.google.com/home/usersettings and turn on Google Apps Script API. If already ON, skip this step. - Create Google Apps Script for toggl2rm
The script file named 'taggl2rm' is created in your Google Apps Script.
$ yarn create_gas
- Upload files to Google Apps Script.
$ yarn deploy
- Run as test.
see Test an Add-on- Non-published add-on can be executed as only test.
- Setting Toggl and Redmine properties
Open Setting Dialog by MenuAdd-on > Toggl2Rm > 設定
Set the following properties,- Toggl API TOKEN
- Redmine Server
- Redmine API KEY
- BASIC Authorization (Optional)
- User Name
- Password
- Open sidebar
You can open sidebar by menuAdd-on > Toggl2Rm > サイドバーを開く
- Select Workspace and 年月, which you want to get report.
- Select which all data or ticket data.
- Push
読み出し
button.
Notice: Active sheet will be overwritten by add-on.
-
Push
時間を登録
Button
All rows in active sheet send to your Redmine server.Notice: only data that has ticketId are sent to Redmine.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.