You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+30-22Lines changed: 30 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,32 +7,32 @@
7
7
8
8
# Overview
9
9
10
-
This is for the Google Apps Script Library Database.
10
+
This repository hosts the **Google Apps Script Library Database**.
11
11
12
12
<aname="description"></a>
13
13
14
14
# Description
15
15
16
-
Since Google Apps Script was released on August 19th, 2009, it is used by a lot of users. [Ref1](https://gist.github.com/tanaikech/4e4f1ca20b8dbce08f87289db415df7d), [Ref2](https://gist.github.com/tanaikech/fd7dbc6d630fd0550c32159635cecc96)By this, now there are a lot of useful libraries of Google Apps Script (GAS) in all over the world. But when I want to search a GAS library, I always use Google search engine. Unfortunately, in the current stage, the libraries cannot be directly searched by a database. On January 11th, 2020, a proposal for the database of Google Apps Script Library has been proposed by [Andrew Roberts](https://github.com/andrewroberts). [Ref3](https://groups.google.com/forum/#!topic/google-apps-script-community/sXO6_vCIbgI) When I have discussing about this with him, I thought that I tried to think of a sample database. So I prepared this.
16
+
Since its release on August 19th, 2009, Google Apps Script has been adopted by a vast number of users. [Ref1](https://gist.github.com/tanaikech/4e4f1ca20b8dbce08f87289db415df7d), [Ref2](https://gist.github.com/tanaikech/fd7dbc6d630fd0550c32159635cecc96)Consequently, there are now many useful libraries for Google Apps Script available worldwide. However, searching for these libraries typically requires using a standard search engine, as there has historically been no centralized database for them.
17
17
18
-
In the current stage, this is a sample database, yet. I would like to close to a goal for achieving the Google Apps Script Library Database by thinking and discussing.
18
+
On January 11th, 2020, a proposal for a "Google Apps Script Library Database" was made by [Andrew Roberts](https://github.com/andrewroberts). [Ref3](https://groups.google.com/forum/#!topic/google-apps-script-community/sXO6_vCIbgI) After discussing this initiative with him, I developed this repository as a prototype database.
19
19
20
-
When this became one of materials for leading the direction for achieving the Google Apps Script Library Database, I'm glad.
20
+
This project aims to serve as a comprehensive resource for the community. I hope this initiative helps guide the direction toward achieving a fully realized Google Apps Script Library Database.
21
21
22
-
# Search application
22
+
# Search Application
23
23
24
-
-**You can search the GAS libraries using this database at [Search Google Apps Script Libraries](https://sites.google.com/view/search-gas-libraries).**
24
+
-**You can search the libraries using this database at [Search Google Apps Script Libraries](https://sites.google.com/view/search-gas-libraries).**
25
25
26
-
-I thought that when GitHub repository is used as the database and the GAS libraries are searched by HTML and Javascript, it might be useful.
26
+
-This web application utilizes this GitHub repository as its data source, allowing users to search for libraries using a fast, responsive interface built with HTML and JavaScript.
27
27
28
-
-When you can add new GAS libraries to this database, please add them using [this Google Form](https://docs.google.com/forms/d/e/1FAIpQLSckRzFtF-i1CUwdhA21GteWok9p5-_G4Py3PH5bC9KaqXoOxA/viewform) by Andrew Roberts.
28
+
-**Contributing**: If you would like to add new Google Apps Script libraries to this database, please submit them using [this Google Form](https://docs.google.com/forms/d/e/1FAIpQLSckRzFtF-i1CUwdhA21GteWok9p5-_G4Py3PH5bC9KaqXoOxA/viewform) created by Andrew Roberts.
29
29
30
-
# Future developments
30
+
# Future Developments
31
31
32
-
-In the current stage, a file including JSON objects of GAS libraries is put in this repository. The GAS library is searched using this file as the database. When the structure of JSON object for GAS library and the format of the file are decided, I would like to increase the number of data.
32
+
-Currently, a file containing JSON objects of Google Apps Script libraries serves as the database in this repository. The search application queries this file directly. Once the structure of the JSON objects and the file format are finalized, I aim to significantly increase the number of indexed libraries.
33
33
34
-
-At the current search application, the library is searched. As the next step, I would like to think of the installer of the searched library to Google Apps Script project. For this, I hope for being added Google Apps Script API to Advanced Google services.
35
-
-In the current workaround, the GAS library can be installed by the script using [ManifestsApp](https://github.com/tanaikech/ManifestsApp).
34
+
-While the current application focuses on searching, the next step is to explore methods for directly installing the searched libraries into a Google Apps Script project. For this to be seamless, I hope for the Google Apps Script API to be added to Advanced Google Services in the future.
35
+
-*Current Workaround*: Libraries can be installed programmatically using [ManifestsApp](https://github.com/tanaikech/ManifestsApp).
36
36
37
37
# Licence
38
38
@@ -44,35 +44,43 @@ When this became one of materials for leading the direction for achieving the Go
44
44
45
45
[Tanaike](https://tanaikech.github.io/about/)
46
46
47
-
If you have any questions and commissions for me, feel free to tell me.
47
+
If you have any questions or requests, feel free to contact me.
48
48
49
49
<aname="updatehistory"></a>
50
50
51
51
# Update History
52
52
53
+
- v1.2.0 (November 24, 2025)
54
+
55
+
1.**Major Refactoring of `searchApp.html`**:
56
+
-**UI Overhaul**: Redesigned with a modern, dark-themed aesthetic using CSS variables.
57
+
-**Responsive Design**: Optimized layout for laptops, tablets, and smartphones. Mobile users now see a card-based layout for better readability.
58
+
-**Performance**: Removed the Google Charts dependency in favor of a native, lightweight HTML table/grid system.
59
+
-**Functionality**: Added real-time search filtering, column sorting, and improved error handling for data fetching (CORS/Network resilience).
60
+
53
61
- v1.1.1 (May 9, 2025)
54
-
Modified.
62
+
Updated.
55
63
56
64
- v1.1.0 (May 4, 2025)
57
65
58
66
1. Major UI/UX enhancement:
59
-
- Responsive design for better mobile experience
60
-
- Modern UI with Google Material Design inspired styling
61
-
- Improved accessibility with ARIA labels and semantic HTML
62
-
- Better error handling and loading states
63
-
- Updated dependencies to latest versions
67
+
- Responsive design for better mobile experience.
68
+
- Modern UI with Google Material Design inspired styling.
69
+
- Improved accessibility with ARIA labels and semantic HTML.
70
+
- Better error handling and loading states.
71
+
- Updated dependencies to latest versions.
64
72
65
73
- v1.0.2 (February 1, 2022)
66
74
67
-
1. I noticed that the sheet ID of sheet of Andrew Roberts had been changed. So I used the sheet name of "Libraries" instead of the sheet ID.
75
+
1. I noticed that the sheet ID of the spreadsheet by Andrew Roberts had been changed. The script was updated to use the sheet name "Libraries" instead of the sheet ID.
68
76
69
77
- v1.0.1 (May 26, 2020)
70
78
71
-
1. Added the duplicate checker.
79
+
1. Added a duplicate checker.
72
80
73
81
- v1.0.0 (March 12, 2020)
74
82
75
-
1.An application for searching GAS libraries from the database was completed. By this, [the script is published](https://github.com/tanaikech/Google-Apps-Script-Library-Database/blob/master/searchApp.html).
83
+
1.The application for searching Google Apps Script libraries from the database was completed. The source code [is published here](https://github.com/tanaikech/Google-Apps-Script-Library-Database/blob/master/searchApp.html).
0 commit comments