Did you ever figure this out?
Sometimes the documentation doesn't appear very clear to me but there seems to be several ways you can do this.
1) Add a column to the data before it gets imported
You can create a new column and add information to that calculated from the other columns. An advantage of this is you can use whatever language you feel comfortable with. After you import it into the Google data table you can assign the role of tooltip to it by using
setColumnProperty. For example
data.setColumnProperty(4, 'role', 'tooltip');
2) Add a column to the data table after it has been imported.
3) Change the formatted value of the date column cells
The Google data table cells can contain two values, the "real" value and a formatted value. Where it can the API uses the formatted value.The documentation has methods for getting and setting both values - look for setCell,
getValue,
getFormattedValue,
setValue, and setFormattedValue on
https://developers.google.com/chart/interactive/docs/reference
Doing this means creating a loop by getting the number of rows in the column using getNumberOfRows() then loop through each row, getting the value of whatever column hold the date using getValue and writing a new formatted version of it using either setCell or setFomattedValue.
var totalRows = data.getNumberOfRows();
for (i = 0; i < totalRows; i++) {
var dateValue =
getValue(i,2)
// Do whatever you want to the date value
setFormattedValue(i, 2, dateValue)
}