code: def generate_mixed_markdown_data(rows=100):
      return dict(
          columns=[
              dict(
                  id="not-markdown-column",
                  name=["Not Markdown"],
                  editable=True,
              ),
              dict(
                  id="markdown-column",
                  name=["Markdown"],
                  type="text",
                  presentation="markdown",
              ),
              dict(
                  id="also-not-markdown-column",
                  name=["Also Not Markdown"],
                  editable=False,
              ),
              dict(
                  id="also-also-not-markdown-column",
                  name=["Also Also Not Markdown"],
                  editable=True,
              ),
          ],
          data=[
              {
                  "not-markdown-column": "this is not a markdown cell",
                  "markdown-column": """```javascript
  console.warn("this is a markdown cell")
  ```"""
                  if i % 2 == 0
                  else """```javascript
  console.log("logging things")
  console.warn("this is a markdown cell")
  ```""",
                  "also-not-markdown-column": i,
                  "also-also-not-markdown-column": "this is also also not a markdown cell",
              }
              for i in range(rows)
          ],
      )
  
imports: from datetime import date, timedelta
label_desc: Use image node_id 2 for calling a global function with example usage: generate_mixed_markdown_data(rows) and returns: dict