Whether you are running into with your current spreadsheet configuration.
Similar to Excel’s dynamic arrays, v2.1 introduces MAP , SCAN , and REDUCE as native functions without requiring ArrayFormula wrappers. This simplifies complex data transformations.
If your DM gives you a custom weapon, a modified dual-class setup, or a homebrew race, web tools often break. Because GSheet v2.1 runs on standard Google Sheets logic, you can easily modify background variables to adjust features. Key Structure and Sheet Tabs gsheet v2.1
The sheet automatically updates proficiency bonuses and stat modifiers based on the character level, class, and race inputs.
Generally, these community-driven sheets are free, offering high-end functionality without subscription fees. Getting Started with GSheet v2.1 To start using GSheet v2.1: Whether you are running into with your current
Now, let's explore what this "v2.1" designation likely brings to each of these worlds.
Tips to get the most from v2.1
| V2.0 behavior | V2.1 replacement | |---------------|------------------| | getRowsData() custom function | getRange().getDisplayValues() | | Single cell write | Batch via range.setValue (still OK) but prefer setValues | | Implicit conversion of formulas | Use getFormulas() alongside getValues() | | OOB date as string | Specify dateTimeRenderOption in advanced service |