Want to get tasker to send an automated sms to a particular person on his birthday

107 views
Skip to first unread message

Soli Engineer

unread,
Jul 19, 2013, 1:35:07 AM7/19/13
to tas...@googlegroups.com
Dear all,
1. my phone is not rooted 
2. i have a csv file with 2 columns Name and PhoneNumber
3. i want to select the phone number of a particular person from the csv file in tasker.
e.g.
I can get tasker to get the birthday event of a particular person but i can't automate sending an sms directly through tasker as the sms recognizes only the phone number and not the Name of the person.
i am not very good at this so if someone can kindly help by giving me a step by step guidance on how to go about it in tasker.
Thank you in advance

jim vigneur

unread,
Jul 19, 2013, 11:43:12 PM7/19/13
to tas...@googlegroups.com
There is site called pocketables/tasker check it all will be revealed good luck

sunil kolambkar

unread,
Jul 20, 2013, 7:37:11 AM7/20/13
to tas...@googlegroups.com
There is very good app BIRTHDAY WISH FREE from Time Plus. Install, sync with your contacts.
You can even set individual time and msg for each contact using SMS or facebook.

Rich D

unread,
Jul 20, 2013, 11:34:13 AM7/20/13
to tas...@googlegroups.com

> 1. my phone is not rooted 
> 2. i have a csv file with 2 columns Name and PhoneNumber
> 3. i want to select the phone number of a particular person from the csv file in tasker.

Option 1.
There have been several posts on how to access contact data with a script, I think this would be the best approach as you would not need to update your csv  file., however I can not recall if it required root or not..

Option 2.
It sounds like you have a tab delineated csv file from a contact export, I have not tried to split one of those but (hopefully someone who has may chime in)  it should not be to difficult. First,  the read file action can only read text files and I am not sure a csv qualifies for that. Second it may be easier if you export to a comma delineated file. I would think you could just copy and paste the contents into a text file or convert it to a text file. There is a Waring in the docs not to try to read a non text file.

Next I would build a separate task to test the splitting action. Start with one action and use the test button in the task edit window.

1. File / read file / : read your text file into global variable %Acontacts (I would use a global variable to start with for testing purposes,  this will allow you to view your splits in the variables tab, just be sure to change it back to a local variable after testing)

After running the task check the variable %Acontacts in the variables tab. This should show you what you are trying to split. 

Next add (Variable / Variable split ) action. You can not use a "tab" in the variable split action so you need to set a local variable to a "Tab" to be used as a splitter. Now you should have

1. Read file to %Acontacts
2. Variable set %tab to ( just press the tab button in the "To" field..)
3. Variable split %Acontacts ; splitter %tab

Now you can look in the variables tab and see what array has been created and where the info you are looking for is located..

Again, once you get what you want delete all created global variables and just make %Acontacts / %contacts.  

Reply all
Reply to author
Forward
0 new messages