# Save sketch as js-file with random params at runtime

**URL:** <https://discourse.processing.org/t/save-sketch-as-js-file-with-random-params-at-runtime/36542>\
**Category:** Coding Questions\
**Created:** [April 23, 2022, 11:03am UTC](https://discourse.processing.org/t/save-sketch-as-js-file-with-random-params-at-runtime/36542 "2022-04-23T11:03:41Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![GoToLoop](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/gotoloop/32/86_2.png) [@GoToLoop](https://discourse.processing.org/u/GoToLoop)\
**Post date:** [April 23, 2022, 11:42am UTC](https://discourse.processing.org/t/save-sketch-as-js-file-with-random-params-at-runtime/36542/3 "2022-04-23T11:42:31Z")

</div>

> [@Creating and Populating a Table From Scratch](https://discourse.processing.org/t/creating-and-populating-a-table-from-scratch/12658/3):
>
> I’ve made a sketch that stores and reads an array of CSV row strings from the browser’s local storage using storeItem() & getItem() respectively; then converts that array to p5.TableRow objects; and finally use p5.Table::addRow() to populate a p5.Table container: card_index_dividers[http://p5js.org/reference/#/p5/getItem](http://p5js.org/reference/#/p5/getItem)[http://p5js.org/reference/#/p5.Table/addRow](http://p5js.org/reference/#/p5.Table/addRow) Each mouse click adds a new p5.TableRow to the p5.Table container, updating the browser’s local storage as well. …

---

_[View the full topic](https://discourse.processing.org/t/save-sketch-as-js-file-with-random-params-at-runtime/36542)._
