Skip to content

Commit 0a1696f

Browse files
committed
New query for Magic sets as spreadsheet rows.
1 parent edd9db7 commit 0a1696f

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ SCRYFALLSETS(fields, types, num_results)
6363
`=SCRYFALLSETS("name")`
6464

6565
### List set details and limit the results to specific set types
66-
`=SCRYFALLSETS("name code release type", "core expansion commander", 700)`
66+
`=SCRYFALLSETS("name code release type", "core expansion commander")`
6767

6868
# "Bugs"
6969

scryfall-google-sheets.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,11 @@ const scryfallSearch_ = (params, num_results = MAX_RESULTS_) => {
145145
*
146146
* @param {"name code released_at"} fields List of fields to return from Scryfall, "name" is default
147147
* @param {"core expansion promo"} types List of set types to return from Scryfall, "all" set types is default
148-
* @param {150} num_results Number of results (default 150, maximum 700)
148+
* @param {700} num_results Number of results (default 150, maximum 700)
149149
* @return List of Scryfall sets
150150
* @customfunction
151151
*/
152-
const SCRYFALLSETS = (fields = "name", types = "all", num_results = 150) => {
152+
const SCRYFALLSETS = (fields = "name", types = "all", num_results = 700) => {
153153
if (num_results > MAX_RESULTS_) {
154154
num_results = MAX_RESULTS_;
155155
}
@@ -175,7 +175,7 @@ const SCRYFALLSETS = (fields = "name", types = "all", num_results = 150) => {
175175
const sets = scryfallSets_(num_results);
176176
let output = [];
177177

178-
sets.splice(0, num_results).forEach(set => {
178+
sets.forEach(set => {
179179
if (filter_types && types.indexOf(set.set_type) < 0) {
180180
return ;
181181
}
@@ -188,6 +188,8 @@ const SCRYFALLSETS = (fields = "name", types = "all", num_results = 150) => {
188188
output.push(row);
189189
});
190190

191+
output = output.splice(0, num_results);
192+
191193
return output;
192194
};
193195

0 commit comments

Comments
 (0)