YukiGasai / obsidian-google-tasks

Add Google Tasks inside Obsidian
GNU General Public License v3.0
134 stars 9 forks source link

¿ Synch. task parameters between "obsidian" & "google task" ? #14

Closed anatoliibakhtin closed 1 year ago

anatoliibakhtin commented 1 year ago

Hi I am using the tasks plugin It allows me to collect all tasks from all notes, excalidraw drawings into one place where I arrange them by priority, date. It doesn't work with notifications and the notification plugin can't notify the user outside the mobile app. (maybe the developers themselves will solve this issue later, since they have a task plugin in the road map)

As a temporary or permanent solution I found you, I want to ask if your plugin provides synchronization between "- [ ] obsidian tasks", looking for them in all the files checking with "tasks from google tasks" , so that its completion status (cool if and date) will be displayed everywhere the same? Or does your plugin like iframe display, allowing only interacting with tasks from google tasks list + interacting with obsidian only importing, without exporting back from google tasks to obsidian?

Thanks for your attention !

YukiGasai commented 1 year ago

Hi, the plugin allows you to interact with your tasks bidirectional by checking them in the preview mode, but the tasks have to be google tasks. You can create new google tasks from the plugin and display them, but the plugin will not convert all your existing tasks into google tasks. The difference between a normal task and a google calendar task inside the editor is the hidden ID behind the task description.

Example

- [ ] Nomal task
- [ ] Google Task %%12345%%
anatoliibakhtin commented 1 year ago

Thanks for the answer ! I see, synchronization of task status works if the task was created through the plugin, he cannot import normal task.

Will the synchronization work if the hidden task identifier is not located first from the end ? For example, I will create a task and move it to excalidraw 🟪 (any text element has a block link attached at the end of the text) and/or set it as a priority through the tasks plugin 🟦(anything that is not text is attached after the text description of the task).

image

YukiGasai commented 1 year ago

I tested this with the task plugin, and it should still work.

anatoliibakhtin commented 1 year ago

Cool ! I assume excalidraw works too, because both of them leave a hidden identifier not on the first place from the end of the line . THANK YOU ! I join in !