|
5 | 5 | * [Array](#array) |
6 | 6 | * [Check for a Value](#check-for-a-value) |
7 | 7 | * [Remove Duplicates](#remove-duplicates) |
8 | | - * [Remove Empty Values](#remove-empty-values) |
| 8 | + * [Remove Empty Elements](#remove-empty-elements) |
9 | 9 | * [Get Count of Values](#get-count-of-values) |
10 | 10 | * [Intersect of Two Arrays](#intersect-of-two-arrays) |
11 | 11 | * [Compare Two Arrays](#compare-two-arrays) |
|
22 | 22 | * [Object](#object) |
23 | 23 | * [Array of Matching Property Values](#array-of-matching-property-values--return-array) |
24 | 24 | * [Merge Objects](#merge-objects--return-object) |
25 | | - * [Object from Range](#object-from-range--return-object) |
26 | 25 | * [Dates and Times](#dates-and-times) |
27 | 26 | * [Formatted Timestamps](#formatted-timestamps--return-string) |
28 | 27 | * [Date Object from String](#date-object-from-string--return-date) |
|
31 | 30 | [Drive](#drive-1) |
32 | 31 | ===== |
33 | 32 | * [Folders](#folders) |
34 | | - * [Create or Verify Folder Path](#create-or-verify-folder-path--return-folder) |
35 | | - * [Last Folder in Folder Path](#last-folder-in-folder-path--return-folder) |
36 | | - * [Array of All Folders](#array-of-all-folders--return-array-folders) |
| 33 | + * [Create or Verify Folder Path](#create-or-verify-folder-path) |
| 34 | + * [Last Folder in Folder Path](#last-folder-in-folder-path) |
| 35 | + * [Array of All Folders](#array-of-all-folders) |
37 | 36 | * [All Folders in a Folder](#all-folders-in-a-folder) |
38 | 37 | * [All Folders at Root](#all-folders-at-root) |
39 | 38 | * [All Folders in Drive](#all-folders-in-drive) |
40 | | - * [Array of All Folder Names](#array-of-all-folder-names--return-array-strings) |
| 39 | + * [Array of All Folder Names](#array-of-all-folder-names) |
41 | 40 | * [Find a Folder](#find-a-folder) |
42 | | - * [Find a Folder in a Folder](#find-a-folder--return-folder) |
| 41 | + * [Find a Folder in a Folder](#find-a-folder) |
43 | 42 | * [Find a Folder at Root](#find-a-folder-at-root) |
44 | 43 | * [Find a Folder in Drive](#find-a-folder-in-drive) |
45 | | - * [Create or Verify Folders](#create-or-verify-folders--return-folder) |
| 44 | + * [Find a File at Path](#find-a-file-at-path) |
| 45 | + * [Create or Verify Folders](#create-or-verify-folders) |
46 | 46 | * [Create or Verify Folders in a Folder](#create-or-verify-folders-in-a-folder) |
47 | 47 | * [Create or Verify Folders at Root](#create-or-verify-folders-at-root) |
48 | 48 | * [Files](#files) |
|
64 | 64 | [JSON](#json-1) |
65 | 65 | ===== |
66 | 66 | * [Import JSON](#import-json) |
67 | | - * [Import JSON from URL](#import-json-from-url--return-object) |
68 | | - * [Import JSON from File](#import-json-from-file--return-object) |
69 | | - * [Import Script Configuration](#import-script-configuration--return-object) |
| 67 | + * [Object From URL](#object-from-url) |
| 68 | + * [Object From File](#object-from-file) |
| 69 | + * [Object From URL or File](#object-from-url-or-file) |
70 | 70 |
|
71 | 71 | [Sheets](#sheets-1) |
72 | 72 | ===== |
73 | 73 | * [Managing Spreadsheet Files](#managing-spreadsheet-files) |
74 | | - * [Create or Verify Spreadsheet](#create-or-verify-spreadsheet--return-spreadsheet) |
| 74 | + * [Create or Verify Spreadsheet](#create-or-verify-spreadsheet) |
75 | 75 | * [Create or Verify Spreadsheet in a Folder](#create-or-verify-spreadsheet-in-a-folder) |
76 | 76 | * [Create or Verify Spreadsheet at Root](#create-or-verify-spreadsheet-at-root) |
77 | | - * [Id of Active Spreadsheet](#id-of-active-spreadsheet--return-string) |
78 | | - * [Open File as Spreadsheet](#open-file-as-spreadsheet--return-spreadsheet) |
| 77 | + * [Id of Active Spreadsheet](#id-of-active-spreadsheet) |
| 78 | + * [Open File as Spreadsheet](#open-file-as-spreadsheet) |
79 | 79 | * [Utility Functions for Sheets](#utility-functions-for-sheets) |
80 | | - * [Convert Colmun Number to a Letter](#convert-column-number-to-a-letter--return-integer) |
81 | | - * [Convert Column Letter to a Number](#convert-column-letter-to-a-number--return-string) |
| 80 | + * [Convert Column Number to a Letter](#convert-column-number-to-a-letter) |
| 81 | + * [Convert Column Letter to a Number](#convert-column-letter-to-a-number) |
82 | 82 | * [Replicating Import Range](#replicating-import-range) |
83 | | - * [Evaluating True and False](#evaluating-true-and-false--return--boolean) |
| 83 | + * [Evaluating True and False](#evaluating-true-and-false) |
| 84 | + * [Array of Sheet Names](#array-of-sheet-names) |
| 85 | +* [Objects](#objects) |
| 86 | + * [Object From Range](#object-from-range) |
84 | 87 | * [Array of Objects](#array-of-objects-1) |
85 | 88 | * [Utility Functions for Array of Objects](#utility-functions-for-array-of-objects) |
86 | | - * [Header Range](#header-range--return-range) |
87 | | - * [Value Range](#value-range--return-range) |
88 | | - * [Header Values](#header-values--return-array) |
89 | | - * [Values by Row](#values-by-row--return-array-objects) |
90 | | - * [Array of Objects from Sheet](#array-of-objects-from-sheet--return-array-objects) |
91 | | - * [Array of Objects from Range](#array-of-objects-from-range--return-array-objects) |
| 89 | + * [Header Range](#header-range) |
| 90 | + * [Value Range](#value-range) |
| 91 | + * [Header Values](#header-values) |
| 92 | + * [Values by Row](#values-by-row) |
| 93 | + * [Array of Objects from Sheet](#array-of-objects-from-sheet) |
| 94 | + * [Array of Objects from Range](#array-of-objects-from-range) |
92 | 95 | * [Array](#array-1) |
93 | | - * [Array of Values for Column](#array-of-values-for-column--return-array-objects) |
| 96 | + * [Array of Values for Column](#array-of-values-for-column) |
94 | 97 | * [For Header Value](#for-header-value) |
95 | 98 | * [For Column Number](#for-column-number) |
96 | 99 | * [For Range Object](#for-range-object) |
|
121 | 124 | [Merges](#merges-1) |
122 | 125 | ===== |
123 | 126 | * [Sheets and Docs](#sheets-and-docs) |
124 | | - * [String from Object Properties](#string-from-object-properties--return-string) |
| 127 | + * [String from Object Properties](#string-from-object-properties) |
125 | 128 | * [Replace Object Properties](#replace-object-properties) |
126 | 129 | * [Replace Object Properties in Document](#replace-object-properties-in-document) |
127 | 130 | * [Replace Object Properties in Spreadsheet](#replace-object-properties-in-spreadsheet) |
|
139 | 142 | [Gmail](#gmail) |
140 | 143 | ===== |
141 | 144 | * [Mail Merge](#mail-merge) |
142 | | - * [Append Subject and Body Properties for Object in Array of Objects ](#append-subject-and-body-properties-for-object-in-array-of-objects--return-array-objects) |
| 145 | + * [Append Subject and Body Properties for Object in Array of Objects ](#append-subject-and-body-properties-for-object-in-array-of-objects) |
143 | 146 | * [Run Mail Merge for Array of Objects](#run-mail-merge-for-array-of-objects) |
144 | 147 |
|
145 | 148 | ## General ## |
@@ -193,7 +196,7 @@ var arr_rdf = [1, 2, 3, 1, 2, 3, 4,]; |
193 | 196 | Logger.log(rmDuplicatesFrom(arr_rdf)); // [1, 2, 3, 4] |
194 | 197 | ``` |
195 | 198 |
|
196 | | -#### Remove Empty Values #### |
| 199 | +#### Remove Empty Elements #### |
197 | 200 |
|
198 | 201 | ```javascript |
199 | 202 | /** |
@@ -1109,8 +1112,6 @@ function createVerifyFoldersAtRoot(names) { |
1109 | 1112 | ##### All Files in a Folder ##### |
1110 | 1113 |
|
1111 | 1114 | ```javascript |
1112 | | -// --- All Files in a Folder |
1113 | | - |
1114 | 1115 | /** |
1115 | 1116 | * Returns an array of files found at the top level of a folder. |
1116 | 1117 | * |
@@ -1409,6 +1410,8 @@ Logger.log(parentFolderOf(file_pfo)); // files |
1409 | 1410 |
|
1410 | 1411 | ## JSON ## |
1411 | 1412 |
|
| 1413 | +### Import JSON ### |
| 1414 | + |
1412 | 1415 | ```javascript |
1413 | 1416 | function jsonExFile() { |
1414 | 1417 | var fldr = createVerifyPath("google-apps-script-cheat-sheet-demo/json"); |
|
0 commit comments