API Reference > imodeljs-common > DisplayStyles > RenderSchedule > RenderSchedule.ScriptBuilder RenderSchedule.ScriptBuilder Class Assembles the JSON representation for a new RenderSchedule.Script. As an extremely simple example, the following code produces a script that changes the color of a single element: const script = new ScriptBuilder(); const model = script.addModelTimeline("0x123"); const element = model.addElementTimeline([ "0x456" ]); element.addColor(Date.now(), new RgbColor(0xff, 0x7f, 0)); const scriptProps = script.finish(); Methods Name Description constructor(): RenderSchedule.ScriptBuilder addModelTimeline(modelId: string): RenderSchedule.ModelTimelineBuilder Add a new RenderSchedule.ModelTimeline to be applied to the specified model. finish(): RenderSchedule.ScriptProps Obtain the JSON representation of the RenderSchedule.Script produced by this builder. Defined in core/common/src/RenderSchedule.ts Line 1086 Last Updated: 12 June, 2024