Skip to content

Commit 3048d69

Browse files
committed
Updated to v1.2.0
1 parent ca94aa2 commit 3048d69

File tree

3 files changed

+462
-382
lines changed

3 files changed

+462
-382
lines changed

README.md

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,32 @@
77

88
# Overview
99

10-
This is for the Google Apps Script Library Database.
10+
This repository hosts the **Google Apps Script Library Database**.
1111

1212
<a name="description"></a>
1313

1414
# Description
1515

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.
1717

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.
1919

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.
2121

22-
# Search application
22+
# Search Application
2323

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).**
2525

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.
2727

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.
2929

30-
# Future developments
30+
# Future Developments
3131

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.
3333

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).
3636

3737
# Licence
3838

@@ -44,35 +44,43 @@ When this became one of materials for leading the direction for achieving the Go
4444

4545
[Tanaike](https://tanaikech.github.io/about/)
4646

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.
4848

4949
<a name="updatehistory"></a>
5050

5151
# Update History
5252

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+
5361
- v1.1.1 (May 9, 2025)
54-
Modified.
62+
Updated.
5563

5664
- v1.1.0 (May 4, 2025)
5765

5866
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.
6472

6573
- v1.0.2 (February 1, 2022)
6674

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.
6876

6977
- v1.0.1 (May 26, 2020)
7078

71-
1. Added the duplicate checker.
79+
1. Added a duplicate checker.
7280

7381
- v1.0.0 (March 12, 2020)
7482

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).
7684

7785
- v1.0.0b (February 17, 2020)
7886

Update.md

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)