Script python ignition 7.6.4

hello,

I have a problem, I do not manage to create a dataset that has a column-type str.

here is my code:

from types import *
header=["ID"]
ligne=[]
Tableau=[]
Dataset_ScheduledEvents=system.dataset.toDataSet(header,ligne)
Dataset_ScheduledEvents=system.dataset.addColumn(Dataset_ScheduledEvents,ligne, "ItemID", int)
Dataset_ScheduledEvents=system.dataset.addColumn(Dataset_ScheduledEvents,ligne, "ItemID2", int)

ligne=[1, 2,3]
Dataset_ScheduledEvents=system.dataset.addRow(Dataset_ScheduledEvents,ligne)
Dataset_ScheduledEvents=system.dataset.addColumn(Dataset_ScheduledEvents,0,Tableau, "Label", type(""))
event.source.parent.getComponent('Table').data=Dataset_ScheduledEvents

I get an error in line 11:

Number of values (0) doesn’t match number of rows (1) in dataset.

Can you help me?

You have a row in your dataset. Try adding a label. Something like this:

...
Tableau = ["nombre"]
...