Thursday, April 3, 2025

One Link Sign-up reaches 2,000+ installs

Congratulations to those who have completed all the set-up steps.














There are 2.94K of visits on the One Link Sign-up web app set-up page.



Creating a Google web app on a user's Google sheet is a technical task. For general users, we automated the steps as far as possible but it still requires quite a number of user authorization steps. To assist those who are not technical savvy, we’ve provided a YouTube video and step-by-step guide. Please feel free to follow either one. 

For those who completed the web app, they can create multiple posts within a single sheet. Our sign-up web app allows user to filter posts to a web page which can be sent to a group of recipients. Recipients only need one link to sign up posts which are relevant to them and maintain their sign-ups online.
While the setup may take some time, having all sign-up data in user sheet enables powerful reporting and analysis through pivot tables and other built-in Google tools.



Wednesday, April 2, 2025

One Link Sign-up and Comfort Attendance exception "A sheet with the name "xxx" already exists. Please enter another name."

Thank you to Lisa who contacted developer on the exception. 

From Google execution log, the setup function submitted the createTemplateForm twice. The exception came from the 2nd submission.


Both add-ons have been updated to ignore the 2nd submission.



Saturday, March 15, 2025

SPCsoft Galaxy Web App Script Authorization

 

✅ Why We Use Owner Deployment for Our Google Web Apps

Our web app is designed to be deployed by each user under their own Google account, rather than running centrally from our account. This approach avoids exceeding Google quota limits and offers key benefits in terms of privacy, trust, and ease of use.

⚠️ About the “Unverified App” Warning

When deployed under user's account, Google shows message during script authorization saying:

This app isn’t verified”

This happens because the script is created under your own Google accountgiving you full ownership and control. Since it’s not published on the Google Marketplace under your name, Google flags it as unverified.



✅ Why It’s Safe

  • You own the script – It was created in your Google account and only runs with your permission.

  • It only accesses your sheet – No data leaves your account, and no one else can access it.

  • It’s part of trusted add-on – The add-on you installed is verified by Google and automates this setup to help you host your own web app.


✔️ How to Proceed

  1. On the warning page, click Advanced”

  2. Click Go to [your script name] (unsafe)”

  3. Select permissions ("send email as you" is optional)

  4. Click Allow to grant permissions. 

Once you do this, your personal web app will be fully set up and ready to accept sign-ups or check-ins via your link.


🔒 You Stay in Control

  • You can view, edit, or remove the script any time in your Apps Script dashboard.

  • The script only runs under your authority.


Thursday, March 13, 2025

One Link Sign-up and Comfort Attendance Google Sign In Purpose

The web app sign-in page has been updated below to clarify the purpose and scope of access:

Why Sign In?

Signing in with your Google account allows the web app owner to know who’s using it. Google controls the access and won’t share your Gmail, Drive, or other app data with this web app. Your data stays private and secure.

Friday, February 7, 2025

Pivot Expense Split template for personal income and expenses

Pivot Expense Split can now support personal income and expenses. Please find the template in the setup page

This template has the following features:

1. Input tab supports multiple entries. After entering the transaction, ticking the checkbox will submit. 

    If column G (frequency) is not empty, only the amount will be cleared.

    Please note that checkbox is reserved for submitting the transaction entry. 

2. User can define the account, category and currency in tables for the transaction input:


3. On the Splits tab, user can add additional columns at the end using ARRAYFORMULA on the first row for the whole column.


If ARRAYFORMULA is not allowed, such formula containing AND or OR, user can define the formula in from first row to last reserved row in the column. 



Thursday, January 23, 2025

Pivot Expense Split template for household income and expenses

Pivot Expense Split can now support household income and expenses. Please find the template in the setup page

This template has the following features:

1. Input tab supports multiple entries. After entering the transaction, ticking the checkbox will submit. 

    If column J (frequency) is not empty, only the amount will be cleared.

         

    Please note that checkbox is reserved for submitting the transaction entry. 

2. User can define the account, category and currency in tables for the transaction input:






Saturday, January 18, 2025

Comfort Attendance linked attendees for taking attendance quicker

For group of attendees coming together, Comfort Attendance displayed them in a row so that greeter can take attendance for all of them quickly.

When an attendee brings in guests, greeter can use the + icon on the left hand side of the attendee to input guests.

It will display a guest form for entering the guest names. An example below is entering Bessie Slater:


When guests are submitted, they will be linked to the attendee, such as Bessie Slater being displayed with Anthony and Kimbery. Bessie is added the bottom linked with Anthony and Kimbery as in below:

Anthony and Bessie will be updated as present automatically. 

Next time, greeter may not remember Bessie. Greeter can look up Anthony's row and recall Bessie to check them in together.