Не задавайте вопросы без примера!
/* exported userActionCopyValues */
function userActionCopyValues() {
copyValues_('rg');
}
function copyValues_(e) {
const sheet = SpreadsheetApp.getActive().getSheetByName('Ускорить работу скрипта');
const dataRange = sheet.getDataRange();
const values = dataRange.getValues();
const lastValKMNOV = values.findLast((row) => row[11] === e);
if (!lastValKMNOV) {
console.warn(`lastValKMNOV ${lastValKMNOV}`);
return;
}
const lastIndexBF = values.findLastIndex((row) => row.slice(1, 1 + 5).join(''));
if (lastIndexBF === -1) {
console.warn(`lastIndexBF ${lastIndexBF}`);
return;
}
sheet
.getRange(lastIndexBF + 2, 2, 1, 5)
.setValues([[lastValKMNOV[10], lastValKMNOV[11], lastValKMNOV[12], lastValKMNOV[13], lastValKMNOV[21]]]);
}
[CTRL]+[J]
API
? Это просто сервер, куда вы будете делать HTTP
запросы и получать информацию. Как разница, откуда вы будете делать HTTP
запрос используя HttpClient
. Ваш шаблон просто будет показывать, как вы это собираетесь выводить пользователю.Console Application
GUI
? Делайте на Windows Forms
/WPF
Xamarin.NET
или MUI
asp.net mvc
asp.net web api
и прикрепить туда в качестве клиента React
, Angular
или Vue.js
API
? Можете сделать только на React
, Angular
или Vue.js
GUI
в браузере, но не хотите отходить от технологий Microsoft
? используйте asp.net Blazor
1 (значение по умолчанию) указывает функции ПОИСКПОЗ, что диапазон отсортирован в порядке возрастания. Функция возвращает наибольшее значение среди всех значений, которые меньше или равны запросу.
0 указывает функции, что требуется вернуть точное совпадение. Применяется в случаях, когда диапазон не отсортирован.
uint8_t led_state = 0x03; Данной командой мы завели переменную, которая равна 3
что под этим подразумевается?
HAL_GPIO_WritePin(GPIOE, led_state << 8, GPIO_PIN_SET); Это я так понимаю мы сначала устанавливаем самый первый светодиод, т.е. 8, но на практике ни так.
led_state = led_state >> 1 | led_state << 7;Эту строку совсем не понимаю.
const xml = UrlFetchApp.fetch(url).getContentText()
const document = XmlService.parse(xml)
SpreadsheetApp
, getDataRange().getValues()
SpreadsheetApp
, getDataRange().setValues()
<Win+R>
cmd
<Enter>
netsh interface ipv4 set dnsserver "LAN" static none
<Enter>
netsh interface ipv4 add dns "LAN" 8.8.8.8 1
<Enter>
if (p.Pos.Y >= maxH && p.Velocity.Y > 0)
{
p.Velocity.Y *= (-1);
}