This application uses Google authentication to access your Tasks data. The permission for this application will be displayed as "Google Tasks Import - Tasks" in your list of
Authorised Sites, Apps, and Services, and can be revoked there at any time.

For each tasklist in the imported data, create a new tasklist (with the suffix)
containing only the imported tasks for that tasklist.

For example, if the imported task is in a tasklist name "Shopping" and you choose a suffix "New",
the task will be imported into a new tasklist named "ShoppingNew".

Note that no space is added, to allow direct concatenation. If you wish to have a space between the existing
tasklist name and the suffix, then include that space in the start of the suffix field.

NOTE: Google allows duplicate tasklists names. If a tasklist already exists with the new name (e.g., "ShoppingNew"),
the import process will simply create another tasklist called "ShoppingNew", which will contain all the imported tasks
that were in the "Shopping" tasklist. Existing tasklists will not be altered.

Create new tasklists

Import all the tasks into their original tasklist names

For each tasklist in the imported data, create a new tasklist containing the imported tasks for that tasklist.

NOTE: Google allows duplicate tasklists names. If a tasklist already exists with the same name as an imported tasklist, the import process will simply create a new tasklist with the same name. Existing tasklists will not be altered. The net result will be two tasklists with the same name; one with the existing tasks, and one with the imported tasks.

Add tasks to existing tasklists

Add imported tasks to existing tasklist.

For each tasklist in the imported data;

If the tasklist for an imported tasks already exists;

Imported tasks will be inserted at the top of the list (that is, before existing tasks in the Google tasks view).

NOTE: All tasks in the imported data will be created, even if that task already exists. (It is not possible to check for duplicate tasks.)

If the tasklist does not exist;

Create a new tasklist containing only the imported tasks.

Replace tasklist contents

Replace tasklist content with imported tasks.

For each tasklist in the imported data;

If a tasklist with the same name exists, delete the existing tasklist (and all the tasks in it).

Note that if multiple tasklists exist with the same name, only ONE of those tasklists will be deleted.
There may therefore still be multiple tasklists with the same name after the import.

Create a new tasklist containing only the imported tasks.

NOTE: Google does not allow the default tasklist to be deleted, so any tasks allocated to the @default tasklist will be added to existing tasks in the default tasklist.

The default tasklist is usually named "Default List" or
"My <AccountName> list",
but can have any name. It is not necessarily the first tasklist in the list of tasklists.

Skip duplicate tasklists

If tasklist with the same name exists, do not import tasks from that tasklist.

Tasks will only be imported for tasklists that do NOT exist.

Note that any tasks allocated to the @default tasklist will be added to existing tasks in the default tasklist.

For each tasklist in the imported data;

If a tasklist exists with the same name as the task to be imported, skip importing for that tasklist.
That is, do not import tasks for a tasklist if a tasklist with that name already exists.

If the tasklist does not exist, create a new tasklist containing only the imported tasks.

Delete all tasklists before import

Delete ALL existing tasklists before importing.

WARNING: Choosing this option means that ALL existing tasklists (and their contents) will be deleted!

NOTE: Google does not allow the default tasklist to be deleted.
The default tasklist is usually named "Default List" or
"My <AccountName> list",
but can have any name. It is not necessarily the first tasklist in the list of tasklists.

The contents of the default tasklist will not be modified or deleted.

Google Tasks Import will try to retain the original name of the default tasklist. However, if a new tasklist is created with the same name as the original default tasklist, the default tasklist will be renamed as
"Undeletable default nnnnnnnnnn"
(where nnnnnnnnnn is a unique number)

For each tasklist in the imported data, a new tasklist is created containing only the imported tasks.