Skip to content

trasapong/GoogleAppsScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoogleAppsScript

page_v01.html

  • 1st page.html

Code_v01.gs

  • 1st Code.gs

Code_v02.gs

  • Logger.log()
  • Interact with user

page_v02.html

  • Add a button

Code_v03.gs

  • Add userClicked() function

page_v03.html

  • Add button listener
  • Add Google script calling from client-side

page_v04.html

  • Add a text input

page_v05.html

  • Send a parameter to Google script

Code_v04.gs

  • Receive a parameter from .html

page_v06.html

  • Clear previous info in the textinput

Code_v05.gs

  • Append info to a sheet

Code_v06.gs

  • Append timestamp to a sheet

Code_v07.gs

  • Append user info to a sheet

page_v07.html

  • Add selection

page_v08.html

  • Add DIV

page_v09.html

  • Add style

Code_v08.gs/page_v10.html/page-css_v01.html/page-js_v01.html

  • css part of page.html -> page-css.html
  • js part of page.html -> page-js.html

page_v11.html

  • Use Matetialize CSS

Code_v09.gs

  • Adjust width = device-width

page_v12.html - page_v14.html

  • Use Matetialize textinput

page-js_v02.html

  • Matetialize initialization

page_v15.html

  • Use Matetialize select

page_v16.html - page_v17.html

  • Use Matetialize button

page-js_v03.html

  • Re-initializa Matetialize select

page_v18.html

  • Set page title from variable

Code_v10.gs

  • Send a parameter from Code.gs (server-side)

page_v19.html

  • Set page title from a parameter sent from Code.gs (server-side)

Code_v11.gs

  • Send a list from Code.gs (server-side)

page_v20.html

  • Use items in a list sent from Code.gs (server-side) as options in select

Code_v12.gs

  • Read select options from sheet (sheetname = 'Options')

Code_v13.gs

  • Create htmlListArray

page_v21.html

  • Update how to populate options in select

page_v22.html

  • Add textinputs for postal code and (shipping cost) estimate

page-js_v04.html

  • Create getEstimate() function to just copy content from postalCode textinput to estimate textinput

page-js_v05.html

  • Fix overlapping textinput

page-js_v06.html

  • Call only when 5 char long

Code_v14.gs/page-js_v07.html

  • Link info from sheet

Code_v15.gs

  • Add '$' in front and set 2 decimal places

page-js_v08.html

  • Update myFunction() for postalCode and estimate (get values and clear values)

Code_v16.gs

  • Update appending postalCode and estimate

page-js_v09.html

  • Add M.updateTextFields() to reset the behavior of the textinput

page_v23.html

  • Add datepicker

page-js_v10.html

  • Initialize datepicker

page-js_v11.html - page-js_v12.html

  • Disable some days

Code_v17.gs - Code_v20.gs

  • Connect to calendar
  • Add getCalenlarBusyDays() function

page-js_v13.html

  • Call getCalendarBusyDays() from client-side
  • Populate datepicker

Code_v21.gs

  • To be more dynamic, add startDate and endDate for getEvents()

page-js_v14.html

  • Disable all before today

page-js_v15.html

  • Update myFunction() to get and clear prefDate value

Code_v22.gs

  • Update appending selected date from datepicker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published