String validation for Google Apps Script projects
Sourabh Choraria has packaged some of the validator.js methods into a Google Apps Script library. Ported validators currently include isUrl
and isEmail
, date validators and more. Sourabh has also posted the backstory behind this library.
Source: GitHub – validatorgs/validator.gs: String validation for Google Apps Script projects.
![](https://pulse.appsscript.info/files/2022/06/2022-GDE-Workspace-Profile-Badge.jpg)
Member of Google Developers Experts Program for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.
Documentation says “coerce it using input + ”” I am a beginner and Google search did not help explain this.
Hi Lissa – its a little trick to make sure the value you test is a string (required by the library). Hopefully the code snippet helps explain:
const input = 8; // input is a number
input + ''; // value of input is now a string '8'
There is a blog post here that describes 5 ways in Javascript to convert a value to a string
If you know your input value is always going to be a string no need to do any additional coding