Created
January 21, 2019 15:58
-
-
Save PeterBerthelsen/fc326df43635068c5ec70b35e7f7e708 to your computer and use it in GitHub Desktop.
OrthoBot Tweeting
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//////////////////////////Send Tweet & Process Response/////////////////////////////////////// | |
try{ //attempt to send tweet | |
var response = service.sendTweet(status, params); //enter status & params, return response | |
if (response) { //If response is detected... | |
console.log("Posted Tweet ID: " + response.id_str); //log response | |
try { //attempt to log... | |
logsheet.insertRowBefore(2); //insert row for logs | |
logsheet.getRange(2,1).setValue(Date()); //timestamp | |
logsheet.getRange(2,2).setValue(response.id_str); //tweet id | |
logsheet.getRange(2,3).setValue(response.text); //tweet text | |
logsheet.getRange(2,4).setValue(response.in_reply_to_status_id_str); //reply to | |
logsheet.getRange(2,5).setValue(ImageAttachURL); //image urls | |
} catch (err) { //if unable to log (formula bar execution)... | |
console.log("unable to update logs. Error thrown: " + err); //log error | |
} | |
return (response.id_str); //return tweet ID (useful for threads & logs) | |
} else { //if no response is detected... | |
console.log("No Response"); //log failure | |
} | |
} catch (e) { //catch errors from Twitter resource library | |
console.log("Error: " + e); //log error messages | |
return(response.id_str); | |
} | |
} //end access-required functions | |
} //END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment