Professional Documents
Culture Documents
Automation of Celebration Creatives For The Winback Exercise
Automation of Celebration Creatives For The Winback Exercise
Celebration Creatives
for the Winback
Exercise
By Sanjeet Yadav
Project Summary
● Importing Images From the Drive
For Winback Exercise many Celebration Creatives has to be sent daily. It is tedious task to create creatives
everyday and send them out. All of this can save effort and time if it is automated.
Proposed Solution
Make Google Appscript which automatically generated presentation with Celebration Creative Slide and send them
out.
My Contribution in the Project
I worked with Google Appscript to import images from the drive and importing data from the
speadsheet. Using this imported data and slide template generated required slides. Saving
generated presentation on drive.
Later I incorporated other peices of codes of other project members to complete the project.
Project overview
Explaination of project workflow
DRIVE IMAGE
FOLDER
DATA SPEADSHEET
GOOGLE APPSCRIPT
FOR SLIDE
TEMPLATE SLIDE
Since slides are being generated from the template itself. It is easier for user to change layout of template and it
will be reflected on the output slides.
Make sure the slides on with this Appscript in running has Same page setup dimensions as of template for the best
result.
Google Appscript
Role of Container Slides in the Automation
Now we have slide with page elements just as template. We have two variables per entry to manipulate.
Make sure the slides on with this Appscript in running has Same page setup dimensions as of template for the best
result.
Google Appscript
Role of Container Slides in the Automation
Make sure the slides on with this Appscript in running has Same page setup dimensions as of template for the best
result.
Google Appscript
Other important function on the script : Initialize function
This function will be useful, if this script has to be published as Slides Add-on. It will call onOpen function and
entire script can be used to interface.
Google Appscript
Logic of Main( ) Function
For
End If/Else
Loop
Google Colab Python script
Done by Other Project Members (Nayan, Chandrahas)
Other important
function on the
script : SendMail
Function
Work Flow User Manual
Next slides will explain step by step process of automation.
Work Flow
Work Flow
Now user is good to go ahead and
create deck
Work Flow
Work Flow
Step 3 Step 1
Creative
Automation Cycle
Step 2
On line 492, user can change the name of the image to be used when origianl image is missing on the
drive folder
Robustness of Appscript
Customization scope for Advanced Users
On line 66, user can change the name of the image folder to be used