文件名称:Scheduling-App-Google-Script
文件大小:53KB
文件格式:ZIP
更新时间:2024-05-06 20:18:45
JavaScript
计划应用程序Google脚本 这是为栏编写的计划应用程序的数据库电子表格。 它利用了一个同样用JS(Google脚本)编写的前端应用程序(电子表格)和两个相互关联的Google表单来使该应用程序正常运行。 当前,日程安排应用程序中的角色无法更改。 如果需要将此排程应用用于角色完全不同的企业,则需要将来的PR来使角色更加动态。 所需文件: 数据库电子表格存储库: : 必填-请按照该存储库中的自述文件操作以使此数据库正常工作 复制以下Google电子表格: : Google Apps GitHub Assistant: 要克隆项目,请执行以下操作:添加Google Apps脚本GitHub助手( ),以访问GitHub功能 变更表ID: 克隆存储库并复制Google电子表格后,请打开电子表格并执行以下操作: 工具->脚本编辑器->在“ 0)全局变量”中,更改var ssDat
【文件预览】:
Scheduling-App-Google-Script-main
----Loading JS.gs(374B)
----Request Off Methods.gs(13KB)
----Default(20B)
----appsscript.json(414B)
----Get List For Sidebars.gs(1KB)
----Loading.html(544B)
----Staff()
--------Update Sorted Availability.gs(10KB)
--------Toggle RO Stats Sheet.gs(727B)
--------View Current Staff.gs(165B)
--------Set Availability Check.gs(306B)
--------Update Staff Sheets Methods.gs(2KB)
--------Get Staff String.gs(345B)
--------Toggle Roster Sheet.gs(756B)
--------Add Employee Sidebar.html(1KB)
--------Remove Employee.gs(3KB)
--------Get Sorted Staff.gs(2KB)
--------Get Roster Keys.gs(427B)
--------Add Employee.gs(3KB)
--------Remove Employee Sidebar.html(1KB)
--------Change Title.gs(2KB)
--------Change Title Sidebar.html(2KB)
--------Get Roster Array.gs(361B)
--------Organize Roster.gs(2KB)
----Template Methods.gs(11KB)
----Get Start Column.gs(514B)
----Get Error Message.gs(710B)
----1) Triggers.gs(174B)
----0) Global Variables.gs(5KB)
----Old Availability Sidebar.html(1KB)
----Logger Objects.gs(429B)
----Reports()
--------Get Report Emails.gs(514B)
--------Get Availability Line.gs(1KB)
--------Get Availability Names.gs(271B)
--------Generate Quick Reports.gs(322B)
--------Get Reports.gs(2KB)
--------Check Schedule.gs(4KB)
--------Edit Report Emails.gs(1KB)
--------Email Reports.gs(686B)
--------Remove Report Email.gs(533B)
----Get Sheets.gs(52B)
----Get Availability Colors.gs(346B)
----Close Sidebar.gs(166B)
----Fix Schedule Alignment.gs(396B)
----Reset Toggeable Sheets.gs(526B)
----Update Template.gs(2KB)
----Get Object Array Logs.gs(181B)
----Get Availability Row.gs(182B)
----Check Default Sheet Name.gs(150B)
----Hidden Sheets Sidebar.html(1KB)
----Availability Methods.gs(4KB)
----Get Mondays.gs(254B)
----Get Timestamp Info.gs(536B)
----Get By Title.gs(226B)
----1) Test.gs(21B)
----Change Scheduling Manager Email.gs(815B)
----0) Menus.gs(4KB)
----Check.gs(1KB)
----Get Array.gs(346B)
----README.md(2KB)
----Stop Loading.gs(177B)
----Convert Timestamp.gs(103B)
----Schedule()
--------Get Day.gs(421B)
--------Make New Week.gs(1KB)
--------Get Date Range.gs(601B)
--------Edit Schedule Sidebar.html(3KB)
--------Show Hidden Schedules.gs(459B)
--------Hide Schedule.gs(317B)
--------Fix Date Formula.gs(612B)
--------Prompt New Week.gs(236B)
--------Color Methods.gs(941B)
--------Are There Hidden Sheets.gs(153B)
--------Get Date Row.gs(214B)
--------Find Monday.gs(466B)
--------Create New Week.gs(545B)
--------Shift Color.gs(987B)
--------Edit Schedule.gs(220B)
--------Show Hidden Sheet.gs(149B)
--------Create New Week Sidebar.html(1KB)
----Close HTML Box.gs(184B)
----Get Color Name.gs(1KB)
----Convert To Hex.gs(76B)
----Get tsInfo Keys.gs(449B)