Hi guys,

I'm wrapping some of Google's Apps Script (targets the js backend):
    
    
    type
        SpreadsheetAppObj* = object
        Spreadsheet* = object
        Sheet* = object
    
    var SpreadsheetApp* {.importcpp, nodecl.}: SpreadsheetAppObj
    
    {.push importcpp.}
    proc getActiveSpreadsheet*(ssapp: SpreadsheetAppObj): Spreadsheet
    proc getActiveSheet*(ssapp: SpreadsheetAppObj): Sheet
    {.pop.}
    
    
    Run

for `var x = SpreadsheetApp.getActiveSpreadsheet`, which returns a Spreadsheet 
object, why does Nim produce an array with the object inside: `var x_452984848 
= [SpreadsheetApp.getActiveSpreadsheet()];` ?

Why not just return the object itself? 

Reply via email to