Соединение двух документов Office

Ниже приведен короткий гибкий фрагмент, который преобразует строку datetime в безопасном для кросс-браузера стиле, как nicel, подробно описанный @ drankin2112.

var inputTimestamp = "2014-04-29 13:00:15"; //example

var partsTimestamp = inputTimestamp.split(/[ \/:-]/g);
if(partsTimestamp.length < 6) {
    partsTimestamp = partsTimestamp.concat(['00', '00', '00'].slice(0, 6 - partsTimestamp.length));
}
//if your string-format is something like '7/02/2014'...
//use: var tstring = partsTimestamp.slice(0, 3).reverse().join('-');
var tstring = partsTimestamp.slice(0, 3).join('-');
tstring += 'T' + partsTimestamp.slice(3).join(':') + 'Z'; //configure as needed
var timestamp = Date.parse(tstring);

Ваш браузер должен предоставить тот же результат временной метки, что и Date.parse с:

(new Date(tstring)).getTime()
13
задан Alex Moore 1 May 2012 в 15:32
поделиться

2 ответа

Таким образом, Вы подразумеваете, что AD743 на электронной таблице B должен быть равен AD743 на электронной таблице A? Попробуйте это:

  • Откройте обе электронных таблицы на той же машине.
  • Перейдите к AD743 на электронной таблице B.
  • Введите =.
  • Перейдите к spreadsheed A и нажмите на AD743.
  • Нажмите Enter.

Вы заметите, что формула - что-то как' [path-to-file+file-name] .worksheet-имя! AD743'.

Значение на электронной таблице B будет обновлено при открытии его. На самом деле это спросит Вас, если Вы захотите обновить. Конечно, Ваше соединение должно быть в порядке, чтобы оно обновило. Кроме того, Вы не можете изменить имя или путь электронной таблицы A.

5
ответ дан 2 December 2019 в 02:05
поделиться

Я не могу сказать - ли это излишество, не зная детали Вашего случая использования, но полагайте, что создание электронной таблицы C содержит все данные, сохраненные вместе между двумя. Ссылки могут стать головокружительно сложными как возраст электронных таблиц, и наличие источника совместно используемых данных могло бы помочь разрешить беспорядок.

Возможно, еще больше "предприятия-y" является понятием просто вставки во всех данных, которые иначе были бы совместно использованы. Это - официальная лучшая практика в моей компании, потому что внешние ссылки доставили такие неприятности с пригодностью для обслуживания. Это может казаться громоздким сначала, но я нашел, что это может просто быть лучший способ способствовать пригодности для обслуживания в дополнение к простоте использования, предположив, что Вы не возражаете против ручного вмешательства.

0
ответ дан 2 December 2019 в 02:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: