You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turkle currently assumes that the syntax ${foo} is only used for Turkle template variables. When uploading a CSV file, Turkle (currently) requires that the CSV header include a column name for each of the "template variables" it discovers.
When Mechanical Turk was first deployed, ${foo} was not a valid JavaScript construct. But newer versions of JavaScript (apparently starting with the ES2015 standard) introduced support for Template literals (formerly called Template strings). Template literals are backtick-quoted strings that use the same ${foo} syntax for variable substitution, e.g.:
varfoo='world';varx=`hello ${foo}`;
Poster: Craig Harman id: 257
The text was updated successfully, but these errors were encountered:
Discovered by an undergrad working with paulmac.
Turkle currently assumes that the syntax
${foo}
is only used for Turkle template variables. When uploading a CSV file, Turkle (currently) requires that the CSV header include a column name for each of the "template variables" it discovers.When Mechanical Turk was first deployed,
${foo}
was not a valid JavaScript construct. But newer versions of JavaScript (apparently starting with the ES2015 standard) introduced support for Template literals (formerly called Template strings). Template literals are backtick-quoted strings that use the same${foo}
syntax for variable substitution, e.g.:Poster: Craig Harman id: 257
The text was updated successfully, but these errors were encountered: