Ready Player Zero

Published Apr 28 2021 10:00 AM 6,599 Views
Microsoft

Repeated tasks can slow down your efficiency but with Office Scripts in Excel for the web, you can automate your day-today tasks. In just a few simple steps, you can easily create a script and then share with your coworkers to automate your organization’s workflow.  While you can use Office Scripts to be more productive at work, we’d like to show how you can use Office Scripts for fun! 

 

To demonstrate the breadth and depth Office Scripts offers (and just for fun)we built Game of Life simulator. The Game of Life, also known simply as Life,” is a cellular automaton devised by 1970’s British mathematician, John Horton Conway. It is a zero player game, meaning that its evolution is determined by its initial state, requiring no further input. You simply create, sit back, and watch the evolution unfold.  

 

17c/45_Reaction, 16x5 (17c45reaction.rle)17c/45_Reaction, 16x5 (17c45reaction.rle)

 

Here are the steps to create your own zero-player game:

  • Create a new workbook in Excel on the Web. 

  • Open the “Automate” tab. 

  • Press the "New script" button. 

  • Copy the code from game-of-life.ts and paste into the Code Editor (optionally, rename the script as "Conway's Game of Life”).

  • Hit the “Run” button above the code editor. 

  • After a few seconds of churning (downloading the pattern rule and setting up the game board), a small "glider" will come to life and start to travel across the worksheet.  

 

Below are some examples of different Game of Life patterns - note the frame rates have been adjusted for demonstration purposes.


Maze wickstretcher, 6x8 (mazewickstretcher.rle)Maze wickstretcher, 6x8 (mazewickstretcher.rle)

 

2x2 Block Oscillators, 26x2 (2x2blockoscillators.rle)2x2 Block Oscillators, 26x2 (2x2blockoscillators.rle)

 

Baker, 16x14 (baker.rle)Baker, 16x14 (baker.rle)

 

B3578/S238 Replicator, 7x7 (b3578s238replicator.rle)B3578/S238 Replicator, 7x7 (b3578s238replicator.rle)

 

To learn more about Office Scripts and Game of Life:  

 

We’d love to hear from you and look forward to seeing how you use Office Scripts in your workflows.  Happy scripting!

 

2 Comments
%3CLINGO-SUB%20id%3D%22lingo-sub-2246208%22%20slang%3D%22en-US%22%3EReady%20Player%20Zero%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2246208%22%20slang%3D%22en-US%22%3E%3CP%3ERepeated%20tasks%20can%20slow%20down%20your%20efficiency%20but%20with%20Office%20Scripts%20in%20Excel%20for%20the%20web%2C%20you%20can%20automate%20your%20day-today%20tasks.%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Foffice%2Fdev%2Fscripts%2Foverview%2Fexcel%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EIn%20just%20a%20few%20simple%20steps%3C%2FA%3E%2C%20you%20can%20easily%20create%20a%20script%20and%20then%20share%20with%20your%20coworkers%20to%20automate%20your%20organization%E2%80%99s%20workflow.%26nbsp%3B%26nbsp%3BWhile%20you%26nbsp%3Bcan%26nbsp%3Buse%26nbsp%3BOffice%20Scripts%20to%20be%20more%20productive%20at%20work%2C%26nbsp%3Bwe%E2%80%99d%20like%20to%20show%26nbsp%3Bhow%20you%20can%20use%20Office%20Scripts%20for%20fun!%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3ETo%20demonstrate%20the%20breadth%20and%20depth%20Office%20Scripts%20offers%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3B(and%20just%20for%20fun)%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%2C%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Ewe%20built%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Ea%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FConway%2527s_Game_of_Life%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CI%3E%3CSPAN%20data-contrast%3D%22none%22%3EGame%20of%20Life%3C%2FSPAN%3E%3C%2FI%3E%3C%2FA%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Bsimulator.%26nbsp%3B%3C%2FSPAN%3E%3CI%3E%3CSPAN%20data-contrast%3D%22none%22%3EThe%20Game%20of%20Life%3C%2FSPAN%3E%3C%2FI%3E%3CSPAN%20data-contrast%3D%22none%22%3E%2C%20also%20known%20simply%20as%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%E2%80%9C%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3ELife%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%2C%E2%80%9D%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Bis%20a%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCellular_automaton%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20data-contrast%3D%22none%22%3Ecellular%20automaton%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Bdevised%20by%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E1970%E2%80%99s%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3EBritish%20mathematician%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%2C%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3BJohn%20Horton%20Conway%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E.%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3BIt%20is%20a%20zero%20player%20game%2C%20meaning%20that%20its%20evolution%20is%20determined%20by%20its%20initial%20state%2C%20requiring%20no%20further%20input.%20You%20simply%20create%2C%20sit%20back%2C%20and%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Ewatch%20the%20evolution%20unfold%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E.%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233117%26quot%3B%3Atrue%2C%26quot%3B134233118%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559740%26quot%3B%3A240%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233117%26quot%3B%3Atrue%2C%26quot%3B134233118%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559740%26quot%3B%3A240%7D%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22sample-reaction-slow-down.gif%22%20style%3D%22width%3A%20698px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F275168i73E2D2FE2DD6B729%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sample-reaction-slow-down.gif%22%20alt%3D%2217c%2F45_Reaction%2C%2016x5%20(17c45reaction.rle)%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3E17c%2F45_Reaction%2C%2016x5%20(17c45reaction.rle)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere%20are%20the%20steps%20to%20create%20your%20own%26nbsp%3Bzero-player%20game%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%222%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3ECreate%20a%20new%20workbook%20in%20Excel%20on%20the%20Web.%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%222%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%222%22%20data-aria-level%3D%221%22%3E%3CP%3EOpen%20the%E2%80%AF%E2%80%9CAutomate%E2%80%9D%E2%80%AFtab.%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CUL%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%222%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3EPress%20the%20%22New%20script%22%20button.%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%222%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%222%22%20data-aria-level%3D%221%22%3E%3CP%3ECopy%20the%20code%20from%E2%80%AF%3CA%20href%3D%22https%3A%2F%2Fraw.githubusercontent.com%2Fyutao-huang%2Foffice-scripts-conway-game-of-life%2Fmaster%2Fsrc%2Fgame-of-life.ts%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Egame-of-life.ts%3C%2FA%3E%E2%80%AFand%20paste%20into%20the%20Code%20Editor%20(optionally%2C%20rename%20the%20script%20as%20%22Conway's%20Game%20of%20Life%E2%80%9D).%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%223%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%223%22%20data-aria-level%3D%221%22%3E%3CP%3EHit%20the%E2%80%AF%E2%80%9CRun%E2%80%9D%E2%80%AFbutton%20above%20the%20code%20editor.%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%223%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%224%22%20data-aria-level%3D%221%22%3E%3CP%3EAfter%20a%20few%20seconds%20of%20churning%20(downloading%20the%20pattern%20rule%20and%20setting%20up%20the%20game%20board)%2C%20a%20small%E2%80%AF%3CA%20href%3D%22https%3A%2F%2Fwww.conwaylife.com%2Fwiki%2FGlider%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%22glider%22%3C%2FA%3E%E2%80%AFwill%20come%20to%20life%20and%20start%20to%20travel%20across%20the%20worksheet.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3EBelow%20are%20some%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Eexamples%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Bof%20different%20%3CEM%3EGame%20of%20Life%3C%2FEM%3E%20patterns%20-%20note%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Ethe%20frame%20rates%20have%20been%20adjusted%20for%20demonstration%20purpose%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Es%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233117%26quot%3B%3Atrue%2C%26quot%3B134233118%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559740%26quot%3B%3A240%7D%22%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22sample-wick-stretcher.gif%22%20style%3D%22width%3A%20696px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F275170i8D21B594024CE63E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sample-wick-stretcher.gif%22%20alt%3D%22Maze%20wickstretcher%2C%206x8%20(mazewickstretcher.rle)%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EMaze%20wickstretcher%2C%206x8%20(mazewickstretcher.rle)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233117%26quot%3B%3Atrue%2C%26quot%3B134233118%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559740%26quot%3B%3A240%7D%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22sample-2x2-block-oscillators.gif%22%20style%3D%22width%3A%20693px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F275171i08A8100D739B39D9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sample-2x2-block-oscillators.gif%22%20alt%3D%222x2%20Block%20Oscillators%2C%2026x2%20(2x2blockoscillators.rle)%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3E2x2%20Block%20Oscillators%2C%2026x2%20(2x2blockoscillators.rle)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22sample-baker.gif%22%20style%3D%22width%3A%20694px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F275175iDA9D7FE94D2E8F90%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sample-baker.gif%22%20alt%3D%22Baker%2C%2016x14%20(baker.rle)%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EBaker%2C%2016x14%20(baker.rle)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233117%26quot%3B%3Atrue%2C%26quot%3B134233118%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559740%26quot%3B%3A240%7D%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22sample-b3578s238-replicator.gif%22%20style%3D%22width%3A%20695px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F275172iB3AB5367464E1FA7%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sample-b3578s238-replicator.gif%22%20alt%3D%22B3578%2FS238%20Replicator%2C%207x7%20(b3578s238replicator.rle)%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EB3578%2FS238%20Replicator%2C%207x7%20(b3578s238replicator.rle)%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3ETo%20learn%20more%20about%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3BOffice%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3EScripts%20and%26nbsp%3B%3C%2FSPAN%3E%3CI%3E%3CSPAN%20data-contrast%3D%22none%22%3EGame%20of%26nbsp%3B%3C%2FSPAN%3E%3C%2FI%3E%3CI%3E%3CSPAN%20data-contrast%3D%22none%22%3ELife%3A%3C%2FSPAN%3E%3C%2FI%3E%3CI%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FI%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%224%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3ECheck%20out%20the%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Foffice%2Fdev%2Fscripts%2Fresources%2Fexcel-samples%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ebasic%20scripts%20for%20Office%20Scripts%3C%2FA%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%224%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3EReview%20the%20%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FConway%2527s_Game_of_Life%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CI%3E%3CSPAN%20data-contrast%3D%22none%22%3EGame%20of%20Life%3C%2FSPAN%3E%3C%2FI%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Brules%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%224%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3E%3CSPAN%20data-contrast%3D%22auto%22%3ESee%20more%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3EOffice%20Scripts%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Foffice%2Fdev%2Fscripts%2Fresources%2Fsamples%2Fsamples-overview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Esamples%26nbsp%3Band%20real-world%20scenarios%3C%2FA%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%224%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3EView%20the%20Office%20Scripts%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fchannel%2FUCPncyTU_HUNNcJS3Kol2n0w%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20data-contrast%3D%22none%22%3Ev%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Eideo%20tutorials%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Eby%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3ESudhi%20Ramam%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Eurthy%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%2C%20a%20PM%20on%20our%20team%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%20data-leveltext%3D%22%EF%82%B7%22%20data-font%3D%22Symbol%22%20data-listid%3D%224%22%20aria-setsize%3D%22-1%22%20data-aria-posinset%3D%221%22%20data-aria-level%3D%221%22%3E%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3EVisit%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fstackoverflow.com%2Fquestions%2Ftagged%2Foffice-scripts%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%20data-contrast%3D%22none%22%3EStack%20Overflow%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Bto%20ask%20any%20coding%20related%20questions%20-%20%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Euse%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3Bthe%20%5Boffice-scripts%5D%20tag%3C%2FSPAN%3E%3CSPAN%20data-ccp-props%3D%22%7B%26quot%3B134233279%26quot%3B%3Atrue%2C%26quot%3B201341983%26quot%3B%3A0%2C%26quot%3B335559739%26quot%3B%3A160%2C%26quot%3B335559740%26quot%3B%3A259%7D%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20data-contrast%3D%22none%22%3EWe%E2%80%99d%20love%20to%20hear%20from%20you%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3Eand%20look%20forward%20to%20seeing%20how%20you%20use%20Office%20Scripts%20in%20your%20workflows.%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22none%22%3E%26nbsp%3B%20H%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3Eappy%20scripting%3C%2FSPAN%3E%3CSPAN%20data-contrast%3D%22auto%22%3E!%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2246208%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22sample-reaction-slow-down.gif%22%20style%3D%22width%3A%20698px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F275169i563032326739677F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22sample-reaction-slow-down.gif%22%20alt%3D%22sample-reaction-slow-down.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%20data-unlink%3D%22true%22%3ESee%20the%20breadth%20and%20depth%20of%20Office%20Scripts%20through%20an%20implementation%20of%20Conway's%20Game%20of%20Life%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2246208%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Eautomation%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EExcel%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EOffice%20Scripts%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2306150%22%20slang%3D%22en-US%22%3ERe%3A%20Ready%20Player%20Zero%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2306150%22%20slang%3D%22en-US%22%3E%3CP%3ENice.%20I%20remembered%20seeing%20another%20implementation%20without%20macros%20using%20iteration%20only%20in%20a%20blog%20article%20a%20long%20time%20ago%20(though%26nbsp%3Bnot%20all%20content%20still%20survives%20intact)%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fblog%2F2007%2F11%2F02%2Fiteration-conways-game-of-life%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fblog%2F2007%2F11%2F02%2Fiteration-conways-game-of-life%2F%3C%2FA%3E%3C%2FP%3E%3CP%3EThe%20late%20great%20mathematician%20John%20H%20Conway%20had%20a%20long%20career%20and%20actually%20wasn't%20too%20enamoured%20by%20his%20game%20of%20life%20invention%20feeling%20the%20attention%20it%20received%20detracted%20from%20many%20of%20his%20other%20ground-breaking%20discoveries%20some%20inspired%20by%20other%20games%20like%20Go.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2308040%22%20slang%3D%22en-US%22%3ERe%3A%20Ready%20Player%20Zero%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2308040%22%20slang%3D%22en-US%22%3E%3CP%3EHey%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F288074%22%20target%3D%22_blank%22%3E%40lori_m%3C%2FA%3E!%20Thanks%20for%20sharing%20the%202007%20blog%20article!%20Using%20iteration%20is%20truly%20a%20creative%20way%20to%20render%20Conway's%20Game%20of%20Life%20in%20Excel%20without%20writing%20any%20code.%20It's%20also%20amazing%20to%20see%20the%20breadth%20and%20depth%20Excel%20offers.%26nbsp%3BThe%20only%20limit%20is%20our%20imagination.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Co-Authors
Version history
Last update:
‎Apr 23 2021 02:49 PM
Updated by: