Jon Camfield wrote:
> First off; Exhibit is an amazing tool; any developers who make it to 
> DC; lemme know -- I'll buy you a beer.
Can't ever say no to free beer... :)

> I'm trying to use Google's new "form input" to their spreadsheet to 
> enable people to add data to an Exhibit data spreadsheet, but Google 
> does comma-separated values for their checkbox input; does anyone know 
> if there's a way to transform those to semicolons automatically, or 
> set Exhibit to treat commas within a field as separators?
The Google Spreadsheet converter is implemented as 
Exhibit.JSONPImporter.googleSpreadsheetsConverter in

    
http://static.simile.mit.edu/exhibit/api-2.0/scripts/data/importers/jsonp-importer.js

You can see the line where the cell is split

    var fieldValues = cell.val.split(";");

What you can do is declare your own converter:

    <script>
        var myGoogleSpreadsheetConverter = function(json, url) {
           ... copy the code over from the official converter, replace ; 
with ,
        };
        myGoogleSpreadsheetConverter.preprocessURL = function(url) {
            return url.replace(/\/list\//g, "/cells/");
        };
    </script>

and then for your data link, specify 
ex:converter="myGoogleSpreadsheetConverter".

> Thanks! 
> (also, is there an IRC channel somewhere for these questions, or is it 
> preferred to get the answers archived in mailman?)
This mailing list is preferred.

Cheers,

David

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to